アクティビティの開始時にアラートダイアログを表示したい場合、例外が発生し続けます。理由がわからないの?本当に説明をいただければ幸いです。
コード:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
if (!isInternetConnectionAvailable()) {
AlertDialog alert = new AlertDialog.Builder(getApplicationContext()).create();
alert.setMessage("TEST DIALOG!!!");
alert.show();
}
...
03-19 16:04:33.933:ERROR / AndroidRuntime(15145):致命的な例外:メイン03-19 16:04:33.933:ERROR / AndroidRuntime(15145):java.lang.RuntimeException:アクティビティComponentInfo{deを開始できません。 droidgroup.THMInfo / de.droidgroup.THMInfo.Activities.StartActivity}:android.view.WindowManager $ BadTokenException:ウィンドウを追加できません-トークンnullはアプリケーション用ではありません03-19 16:04:33.933:ERROR / AndroidRuntime(15145 ):android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)03- 19 16:04:33.933:ERROR / AndroidRuntime(15145):android.app.ActivityThread.access $ 2300(ActivityThread.java:125)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):android.app .ActivityThread$H。handleMessage(ActivityThread.java:2033)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):at android.os.Handler.dispatchMessage(Handler.java:99)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):android.os.Looper.loop(Looper.java:123)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):android.app.ActivityThread.main(ActivityThread.java:4627) )03-19 16:04:33.933:ERROR / AndroidRuntime(15145):at java.lang.reflect.Method.invokeNative(Native Method)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):atjava。 lang.reflect.Method.invoke(Method.java:521)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:858 )03-19 16:04:33.933:ERROR / AndroidRuntime(15145):at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):dalvik.system.NativeStart.main(ネイティブメソッド)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):原因:android.view.WindowManager $ BadTokenException:ウィンドウを追加できません--トークンnullはアプリケーション用ではありません03-1916:04:33.933:ERROR / AndroidRuntime(15145):android.view.ViewRoot.setView(ViewRoot.java:509)03-19 16:04:33.933:ERROR /AndroidRuntime(15145):android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):android.view.WindowManagerImpl.addView(WindowManagerImpl.java: 91)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):android.app.Dialog.show(Dialog.java:241)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):at de.droidgroup.THMInfo.Activities.StartActivity.onCreate(StartActivity.java:82)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):android.app.ActivityThread.performLaunchActivity(ActivityThread .java:2627)03-19 16:04:33.933:ERROR / AndroidRuntime(15145):... 11 more