2010-10-26 4 views
0

J'ai un widget dont j'ai l'intention de démarrer une activité lorsque je clique dessus, mais j'ai besoin d'enregistrer des données dans le widget, donc onEnabled puis-je démarrer une activité qui recherchera les données enregistrées pour l'activité?Une activité peut-elle être démarrée depuis un WidgetAppProvider?

Aussi une intention que j'ai besoin de mettre en place pour les événements de clic ... comment puis-je les configurer sans avoir d'abord apparaître la configuration?

Répondre

0

Je ne sais toujours pas si une activité peut être explicitement commencé sans faire quelque chose comme un onclickevent ... mais l'enregistrement des données dans le widget peut être accompli en utilisant le

Context.getSharedPreferences(String name, int mode); 

pour obtenir prefernces sauvé, et en utilisant

nt[] allids = AppWidgetManager .getInstance(context) . 
getAppWidgetIds(new ComponentName(context, AwarenessWidget.class)); 

pour obtenir toutes les IDS

Questions connexes