Код, подобный этому, хорошо работает.Как начать работу с Android AppWidget?
Intent configIntent = new Intent (context, WidgetConfigActivity.class);
configIntent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_ID, appWidgetId);
PendingIntent pIntent = PendingIntent.getActivity(context, 0, configIntent, PendingIntent.FLAG_UPDATE_CURRENT);
remoteView.setOnClickPendingIntent(R.id.btn, pIntent);
Но я хочу, чтобы скрыть эту кнопку BEFOR активности появится, так что я triing послать намерение самого виджета, выполняют компоненты потайных в onReceive()
способом, а затем начать деятельность. Проблема в том, что я не могу использовать функцию startActivity()
в AppWidget.
Есть ли решение?
ничего, как старые добрые CommonsWare ответить на пятницу днем ... приказывая ему нравится это –
Боже мой, я знаю, что это StackOverflow, но я должен сказать: я провел все выходные работает совмещающие класс, чтобы получить контекст от действия к виджету, только потому, что я не заметил, что Контекст прошел в onUpdate, о, дорогой лорд –