onUpdate, не будучи названным в виджете, даже при том, что я вижу android.appwidget.action. Намерение APPWIDGET_UPDATE в onreceive

Я работаю с эмулятором с помощью отладчика, и я заметил, что onUpdate не становится названным. Когда я добавляю виджет к эмулятору homescreen, я вижу, что моя точка останова поражена в onReceive методе. onReceive метод действительно получает android.appwidget.action. Намерение APPWIDGET_UPDATE. Однако функция onUpdate никогда не вызывается. Я полагаю, что это определяется правильно.

    @Override
        public void onUpdate(Context context
,AppWidgetManager appWidgetManager,int[] appWidgetIds)
        {
    // code that sets up remove view and updates appWidgetManager


    }
11
задан JonF 14 July 2010 в 04:49
поделиться

1 ответ

Есть ли у вас конфигурация действия для вашего виджета? Потому что, если вы это сделаете, то onUpdate не будет вызван, и задача конфигурации - вручную обновить виджет в первый раз. После этого должен быть вызван onUpdate, как определено в вашей конфигурации updatePeriod.

0
ответ дан 3 December 2019 в 05:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: