Pregunta

Tengo 2 páginas y todo lo que quiero es si el botón de clic del usuario en la primera página, mostrará progressdialog y irá a la segunda página, y si el usuario hace clic en el botón de nuevo para reanudar a la primera página no se mostrará progressdialog, así que lo intento

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();
}

Pero se extiende

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

05-09 10: 02: 54.520: Error/AndroidRuntime (623): java.lang.runtimeException: no se puede reanudar la actividad {android.test.cal/android.test.cal.mainactivity}: java.lang.nullpointerexception 05-09 10: 02: 54.520: Error/androidruntime (623): en android.app.activityThread.performResuMeactivity (ActivityThread.Java:3128) 05-09 10: 02: 54.520: Error/Androidruntime (623): en Android.App.activityThread Read. .HandleReSumeactivity (ActivityThread.Java:3143) 05-09 10: 02: 54.520: Error/AndroidRuntime (623): en android.app.activityThread.handlelaunchActivity (ActivityThread.Java:2684) 05-09 10: 02: 54.520: Error: Error: Error: Error /Androidruntime (623): en android.app.activityThread.access $ 2300 (ActivityThread.Java:125) 05-09 10: 02: 54.520: Error/AndroidRuntime (623): en Android.app.ActivityThread $ H.Handlemessage (ActivityThread .Java: 2033) 05-09 10: 02: 54.520: Error/AndroidRuntime (623): en android.os.handler.dispatchMessage (Handler.java:99) 05-09 10: 02: 54.520: Error/AndroidRuntime (623 ): en android.os.looper.loop (looper.java:123) 05-09 10: 02: 54.520: Error/Androidruntime (623): en android.app.activityThread.Main (ActivityThread.Java:4627) 05-09 10: 02: 54.520: Error/AndroidRuntime (623): en java.lang.reflect.method.invOkenative (nativo Método) 05-09 10: 02: 54.520: Error/AndroidRuntime (623): en java.lang.reflect.method.invoke (método.java:521) 05-09 10: 02: 54.520: error/androidruntime (623) : en com.android.internal.os.zygoteinit $ metodandargscaller.run (zygoteinit.java:868) 05-09 10: 02: 54.520: error/androidruntime (623): en com.android.internal.os.zygoteinit.main (Zygoteinit.java:626) 05-09 10: 02: 54.520: Error/androidruntime (623): en dalvik.system.nativestart.main (método nativo) 05-09 10: 02: 54.520: error/androidruntime (623) : Causado por: java.lang.nullpointerexception 05-09 10: 02: 54.520: Error/androidruntime (623): en android.test.cal.mainactivity.onresume (mainactivity.java:165) 05-09 10: 02: 54.520 : Error/AndroidRuntime (623): en android.app.instrumentation.callactivityonresume (instrumentation.java:1149) 05-09 10: 02: 54.520: error/androidruntime (623): en android.app.activity.performresume (actividades

por favor ayuda

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top