Android AppWidget onUpdate при загрузке

Запускается ли onUpdate AppWidget при загрузке?

Я устанавливаю будильник в onUpdate, и я хотел знать, будет ли onUpdate вызван при загрузке или я должен использовать намерение BOOT_COMPLETED.

Благодарю.

Я ничего не нашел в документах по этому поводу, поэтому я только что протестировал его. Я установил Toast в onUpdate() моего виджета, чтобы увидеть, когда он запущен. После перезапуска устройства он активировался, поэтому я предполагаю, что вам не нужно использовать намерение BOOT_COMPLETED , но иногда вы не можете быть уверены (нет ничего против его использования).

Редактировать:

OnUpdate () действительно вызывается при загрузке, а документы Android закрывают это:

OnUpdate ()

Вызывается в ответ на ACTION_APPWIDGET_UPDATE и ACTION_APPWIDGET_RESTORED трансляции, когда этому поставщику AppWidget предлагается предоставить RemoteViews для набора AppWidgets. Переопределите этот метод для реализации собственных функциональных возможностей AppWidget.

Источник

ACTION_APPWIDGET_UPDATE

Это может быть отправлено в ответ на новый экземпляр для этого созданного провайдера AppWidget, запрошенный интервал обновления истек или загрузка системы.

Источник

Intereting Posts