Question

J'ai 2 pages et tout ce que je veux, c'est que si l'utilisateur cliquez sur le bouton de la première page, il affichera ProgressDialog et passera à la deuxième page, et si l'utilisateur clique sur le bouton Retour pour reprendre à la première page, il n'affichera pas ProgressDialog, donc j'essaye donc

Btn.setOnClickListener(new OnClickListener() {
        public void onClick(View v) {
            dialog = ProgressDialog.show(MainActivity.this, "", 
                    "Loading. Please wait...", true);
            dialog.setMax(2);

            Intent statPage = new Intent(MainActivity.this, Statistic.class);
            startActivity(statPage);
        }
    }); 
public void onResume() {
    if (dialog.isShowing()) {
        dialog.dismiss();
     }
    super.onResume();
}

Mais ça a forcé

05-09 10:02:54.520: ERROR/AndroidRuntime(623): FATAL EXCEPTION: main

05 05 10: 02: 54.520: Erreur / AndroidRuntime (623): java.lang.runtimeException: Impossible de reprendre l'activité {android.test.cal/android.test.cal.mainActivity}: java.lang.nullpointerexception 05-09}: java.lang.nullpointerexception 05-09 10: 02: 54.520: Error / AndroidRuntime (623): sur android.app.activitythread.performresumeActivity (ActivityThread.java:3128) 05-09 10: 02: 54.520: Erreur / AndroidRuntime (623): à Android.Appieuse .HandlereSumeActivity (ActivityThread.java:3143) 05-09 10: 02: 54.520: Erreur / AndroidRuntime (623): à Android.App.activitythread.handlelaunchActivity (Activitythread.java:2684) 05-09 10: 02: 54.520: Erreur / AndroidRuntime (623): sur Android.App.ActivityThread.Access 2300 $ (ActivityThread.java:125) 05-09 10: 02: 54.520: ERROR / AndroidRuntime (623): ATROID.App.ActivityThread $ H.HandleMessage (ActivityThread .Java: 2033) 05-09 10: 02: 54.520: Error / AndroidRuntime (623): sur Android.os.handler.dispatchMessage (Handler.java:99) 05-09 10: 02: 54.520: ERROR / AndroidRuntime (623 ): sur Android.os.looper.loop (Looper.java:123) 05-09 10: 02: 54.520: ERROR / AndroidRuntime (623): sur Android.App.ActivityThread.main (ActivityThread.java:4627) 05-09 10: 02: 54.520: ERROR / AndroidRuntime (623): à java.lang.reflect.method.invokenative (native Méthode) 05-09 10: 02: 54.520: Error / AndroidRuntime (623): sur java.lang.reflect.method.invoke (méthode.java:521) 05-09 10: 02: 54.520: Erreur / AndroidRuntime (623) : sur com.android.internal.os.zygoteinit $ methodandargscaller.run (zygoteinit.java:868) 05-09 10: 02: 54.520: Error / AndroidRuntime (623): à com.android.internal.os.z.zygoteinit.main (Zygoteinit.java:626) 05-09 10: 02: 54.520: Error / AndroidRuntime (623): à dalvik.system.natiVestart.main (méthode native) 05-09 10: 02: 54.520: Erreur / Androidruntime (623) : Causé par: java.lang.nullpointerException 05-09 10: 02: 54.520: error / AndroidRuntime (623): at android.test.cal.mainactivity.onresume (MainActivity.Java:165) 05-09 10: 02: 54.520 : Error / AndroidRuntime (623): sur Android.App.instrumentation.CallActivityOnResume (Instrumentation.java:1149) 05-09 10: 02: 54.520: Erreur / AndroidRuntime (623): sur android.app.activity.performresume (activité.java:3823) 05-09 10: 02: 54.520: Error / AndroidRuntime (623): sur android.app.activitythread.performResumeactivity (Activitythread.java:3118)

Veuillez aider

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top