2
我有一個主屏幕小部件,其中有文字視圖。當我點擊文本視圖時,我的主要活動打開。我在文本視圖上設置了PendingIntent。等待inintent有時不工作
Intent intent = new Intent(context, MainActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(context, 0,
intent, 0);
RemoteViews views = new RemoteViews(context.getPackageName(),
R.layout.widget_layout);
views.setOnClickPendingIntent(R.id.contentw1, pendingIntent);
views.setOnClickPendingIntent(R.id.contentw2, pendingIntent);
views.setOnClickPendingIntent(R.id.contentw3, pendingIntent);
appWidgetManager.updateAppWidget(appWidgetIds, views);
updateWidget(context, appWidgetManager, appWidgetIds);
此代碼正常工作。但有時當我點擊文本視圖時,什麼也沒有發生。小部件似乎被凍結。我必須手動打開主應用程序的主要活動,然後PendingIntent再次正常工作,文本視圖變得可點擊。
我不知道爲什麼會發生這種情況。