ProgressDialogとOnresume()について
-
30-10-2019 - |
質問
2ページがありますが、最初のページでユーザークリックボタンをクリックすると、ProgressDialogが表示されて2ページに移動します。
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();
}
しかし、それは強制的です
05-09 10:02:54.520: ERROR/AndroidRuntime(623): FATAL EXCEPTION: main
05-09 10:02:54.520:エラー/Androidruntime(623):java.lang.runtimeexception:アクティビティを再開できません{android.test.cal/android.test.cal.mainactivity}:java.lang.nullpointerexception 05-09 10:02:54.520:Error/Androidruntime(623):at android.app.activitythread.performresumeactivity(activitythread.java:3128)05-09 10:02:54.520:エラー/アンドロイドランチム(623):Android。 .Handleresumeactivity(ActivityThread.java:3143)05-09 10:02:54.520:ERROR/ANDROIDRUNTIME(623):at android.app.activitythread.handlelaunchactivity(Activitythread.java:2684)05-09 10:02:54.520:02:54.520:02:54.520:02:54.520: /androidruntime(623):at android.app.activitythread.access $ 2300(Activitythread.java:125)05-09 10:02:54.520:エラー/androidruntime(623):at android.app.app.activitythread $ h.handlemessage(activitythreadread .java:2033)05-09 10:02:54.520:エラー/Androidruntime(623):at android.os.handler.dispatchmessage(handler.java:99)05-09 10:02:54.520:エラー/アンドロイドタイム(6233333 ):Android.os.looper.loop(looper.java:123)05-09 10:02:54.520:エラー/androidruntime(623):at android.app.activitythread.main(Activitythread.java:4627)05-09 10:02:54.520:error/androidruntime(623):at java.lang.reflect.method.invokenative方法)05-09 10:02:54.520:エラー/AndroidRuntime(623):at java.lang.refllect.method.invoke(Method.java:521)05-09 10:02:54.520:エラー/Androidruntime(623) :com.android.internal.os.zygoteinit $ methodandargscaller.run(zygoteinit.java:868)05-09 10:02:54.520:エラー/androidruntime(623):atcom.android.internal.os.zygoteinit.mainit. (zygoteinit.java:626)05-09 10:02:54.520:error/androidruntime(623):at dalvik.system.system.nativestart.main(ネイティブ方法)05-09 10:02:54.520:エラー/アンドロイドタイム(623) :原因: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:02:54.520 :error/androidruntime(623):at android.app.instrumentation.callactivityonresume(instrumentation.java:1149)05-09 10:02:54.520:エラー/androidruntime(623): at android.app.activity.performresume(Activity.java:3823)05-09 10:02:54.520:error/androidruntime(623):at android.app.activitythread.performresumeacivity(activitythread.java:3118)
助けてください
正しい解決策はありません