2012-09-04 2 views
0

Bonjour les gars je crée une application qui ont un widget l'application et le widget fonctionne parfaitement mais si je redémarre le téléphone l'application va planter Je suppose que cela parce que mon widget à l'aide une fonction de l'activité principaleHandling Widget onEnabled après le redémarrage du téléphone

J'ai lu sur le widget appelle onEnabled après le redémarrage donc je suis en train de créer une vue temporaire après un redémarrage c'est mon code onEnabled

@Override 
    public void onEnabled(Context context) { 

    Log.i("INDEX", "WIDGET Enabled"); 

    AppWidgetManager mgr = AppWidgetManager.getInstance(context); 

    // Get the layout for the App Widget 
    RemoteViews views = new RemoteViews(context.getPackageName(),R.layout.widget_restart); 

    ComponentName comp = new ComponentName(context.getPackageName(),Widget.class.getName()); 

    mgr.updateAppWidget(comp, views); 
    } 

et puis-je utiliser logcat pour tracer l'erreur? parce que le logcat n'affiche aucun journal même j'ai ajouté le log dans le code ci-dessus

peut quelqu'un s'il vous plaît expliquer comment le widget fonctionne vraiment après le redémarrage? ou me donner une autre alternative?

merci

Répondre

0

OK J'ai trouvé la solution C'est parce que je fonction OnReceive() si je supprime/la fonction commentaire OnReceive la onEnable et onUpdate fonctionnera parfaitement grâce

Questions connexes