effectuer une pause de l'activité qui n'est pas repris après recréer méthode

J'ai un projet pour en Nid d'abeille et je reçois un message d'erreur après l'utilisation de recréer() la méthode à onResum() la méthode dans mon Activité principale.

11-10 22:05:42.090: E/ActivityThread(1917): Performing pause of activity that is not     resumed: {com.blogspot.honeyapp/com.blogspot.honeyapp.Main}
11-10 22:05:42.090: E/ActivityThread(1917): java.lang.RuntimeException: Performing pause of activity that is not resumed: {com.blogspot.honeyapp/com.blogspot.honeyapp.Main}
11-10 22:05:42.090: E/ActivityThread(1917):     at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2517)
11-10 22:05:42.090: E/ActivityThread(1917):     at android.app.ActivityThread.performPauseActivity(ActivityThread.java:2505)
11-10 22:05:42.090: E/ActivityThread(1917):     at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:2483)
11-10 22:05:42.090: E/ActivityThread(1917):     at android.app.ActivityThread.access$700(ActivityThread.java:122)
11-10 22:05:42.090: E/ActivityThread(1917):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1031)
11-10 22:05:42.090: E/ActivityThread(1917):     at android.os.Handler.dispatchMessage(Handler.java:99)
11-10 22:05:42.090: E/ActivityThread(1917):     at android.os.Looper.loop(Looper.java:132)
11-10 22:05:42.090: E/ActivityThread(1917):     at android.app.ActivityThread.main(ActivityThread.java:4123)
11-10 22:05:42.090: E/ActivityThread(1917):     at java.lang.reflect.Method.invokeNative(Native Method)
11-10 22:05:42.090: E/ActivityThread(1917):     at java.lang.reflect.Method.invoke(Method.java:491)
11-10 22:05:42.090: E/ActivityThread(1917):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841)
11-10 22:05:42.090: E/ActivityThread(1917):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599)
11-10 22:05:42.090: E/ActivityThread(1917):     at dalvik.system.NativeStart.main(Native Method)

Je créer un nouveau projet pour vous montrer ce qui se passe.

Vous pouvez le trouver à http://xp-dev.com/svn/RecreateError/trunk/

Je ne sais pas quelle est ma faute, mais je commence Activité et le journal de l'Activité du cycle de vie.
Le résultat:

11-10 22:26:45.960: I/seasons log(2274): onCreate()
11-10 22:26:45.990: I/seasons log(2274): onStart()
11-10 22:26:45.990: I/seasons log(2274): onResume()

Maintenant, je appuyez sur la Barre d'Action de l'Icône pour activer le recréer drapeau et changer à d'autres app...

11-10 22:30:26.390: I/seasons log(2274): onPause()
11-10 22:30:27.080: I/seasons log(2274): onStop()

Et revenir à mon Activité avec recréer drapeau activé ce qui se fait de recréer() à onResume().

11-10 22:33:05.500: I/seasons log(2274): onCreate()
11-10 22:33:05.510: I/seasons log(2274): onStart()
11-10 22:33:05.510: I/seasons log(2274): onResume()
11-10 22:33:05.510: I/seasons log(2274): onPause()

onPause? Mais mon Activité est visible, ce que je fais mal? Le bon état ne sont pas onResume()?

Et maintenant, si je change pour une autre application, je reçois l'erreur.

Merci pour votre temps et désolé pour mon mauvais anglais.


À ce moment, je ne comprends pas comment des applications comme Gestionnaire de Fichiers HD faire cette action.

Deux Activités: l'Activité Principale Une, Activité B avec PreferenceFragment comme contenu principal.

Une option qui change de thème entre Holo et Holo.La lumière,
Activité B les changements avec un OnSharedPreferenceChangeListener méthode dans PreferenceFragment mais quand nous revenons à l'Activité Principale recreate() méthode à onResume() tombe en panne, comment faire?

Je suis confussed. Désolé.

InformationsquelleAutor seasonsend | 2011-11-10