Acerca de Progressdialog y onresume ()
-
30-10-2019 - |
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