У меня есть виджет, который запускает действие, но когда действие заканчивается с использованием метода finish (), я не знаю, как мой виджет может узнать об этом, поскольку я не могу переопределить onActivityResult (), который кажется единственным способомпрослушивать, когда действие закрывается ...
Кто-нибудь знает другой способ прослушивания, когда закрывается действие, когда это виджет, запускающий действие?
Если это поможет, воткод, который я использую в своем виджете для запуска Activity
@Override
public void onUpdate(Context context,
AppWidgetManager appWidgetManager, int[] appWidgetIds) {
Intent i = new Intent(context, ChooseContact.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context,0,i,0);
RemoteViews updateViews = new RemoteViews(context.getPackageName(), R.layout.main);
updateViews.setOnClickPendingIntent(R.id.button, pendingIntent);
appWidgetManager.updateAppWidget(appWidgetIds, updateViews);
// Not really necessary, just a habit
super.onUpdate(context, appWidgetManager, appWidgetIds);
}