2010-11-26 33 views
1

j'ai un doute,comment obtenir les valeurs de paquet dans onrestart lorsque l'activité est portée à l'avant

J'ai commencé mon acitivité avec le FLAG_ACTIVITY_REORDER_TO_FRONT de drapeau, alors première fois oncreate() sera appelée, si l'activité existe déjà dans la pile d'historique puis onrestart() sera appelé.

Alors la première fois que je mets des extras dans l'intention, en oncreate je peux obtenir les valeurs de bundle, quand j'essaie d'obtenir le bundle dans onrestart lorsque l'activité est mise en avant, je ne suis pas en mesure d'obtenir le valeurs groupées.

Comment faire?

Répondre

0

Je ne comprends pas votre question clairement. Quoi qu'il en soit, si vous avez juste besoin d'accéder à des extras dans une nouvelle intention, essayez de surcharger la méthode Activity.onNewIntent (Intent).

Si vous avez besoin d'accéder à des extras dans savedInstanceState, essayez de surcharger la méthode Activity.onRestoreInstanceState (Bundle) au lieu de onRestart() car elle est toujours appelée après la méthode onRestart().