Launcher重启后,小部件onClick意图无法触发

时间:2010-12-02 19:08:34

标签: android widget onclick

  

可能重复:
  onClick intents not working after Launcher restart.

我有这个自定义数字时钟小部件有2个onclick意图,一个打开日历,一个打开闹钟。每当Launcher重新启动时,onclick意图就不再触发。需要重新启动手机。我怎样才能让它一直工作?

这是我的代码:

        final RemoteViews views = new RemoteViews(context.getPackageName(), layoutID);
    views.setOnClickPendingIntent(R.id.TopRow, PendingIntent.getActivity(context, 0, new Intent(context, DigiClock.class).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK), PendingIntent.FLAG_UPDATE_CURRENT));
    AppWidgetManager.getInstance(context).updateAppWidget(intent.getIntArrayExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS), views);
    alarmClockIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(alarmClockIntent);

0 个答案:

没有答案