2010-12-10 6 views
1

J'ai un widget avec 2 intentions OnClick différentes, et ils fonctionnent tous deux comme prévu. Sauf après un redémarrage acore. Je pense que cela a quelque chose à voir avec mon attente de ne pas être rafraîchi après le redémarrage.OnClick ne fonctionne pas après redémarrage acore

Quelqu'un peut-il m'aider avec ce problème?

C'est de mon onRecieve()

 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); 

Répondre

0

Comme je l'ai écrit here vous ne devriez produire une seule instance de la RemoteView, et de le partager au sein de la classe.

Questions connexes