Что такое «контекст», который передается в методы onUpdate, onEnabled, onDeleted и onDisabled AppWidgetProvider? - PullRequest
0 голосов
/ 26 сентября 2011

Это ApplicationContext или ActivityContext моего приложения? Имеет ли это значение, какой это?

Ответы [ 2 ]

0 голосов
/ 27 сентября 2011

Это ApplicationContext или ActivityContext моего приложения?

Вам все равно.Это Context, период.Любые допущения, которые вы сделаете, кроме документированных и подлежащих изменению.

При этом, поскольку во всех ваших приложениях не обязательно указывается Activity, Context вряд ли будет Activity,

0 голосов
/ 26 сентября 2011

Это должен быть ActivityContext. Кроме того, ваши методы должны принимать формат ..

void    onDeleted(Context context, int[] appWidgetIds)

void    onDisabled(Context context)

void    onEnabled(Context context)

void    onReceive(Context context, Intent intent)

void    onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds)

Где контекст должен быть

Context myContext

или что-нибудь в этом роде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...