古い質問: 「Toast を作成するとアプリケーションがクラッシュするのはなぜですか?」
トーストを使用しない場合、アプリケーションは正常に動作しますが、次のような単純なトーストを作成して表示する場合:
Toast SimpleToast = Toast.makeText(getApplicationContext(), "Just a toast.",Toast.LENGTH_LONG);
SimpleToast.setGravity(Gravity.TOP, 0, 0);
SimpleToast.show();
ログに次の行が表示され、アプリがクラッシュします。
NotificationService enqueueToast pkg=games.MyAppName callback=android.app.ITransientNotification$Stub$Proxy@49603368 duration=1
ResourceType No package identifier when getting name for resource number 0x00000000
AndroidRuntime Shutting down VM
dalvikvm threadid=3: thread exiting with uncaught exception (group=0x4001b188)
AndroidRuntime Uncaught handler: thread main exiting due to uncaught exception
AndroidRuntime java.lang.NullPointerException
上記のコードを確認し、再確認しましたが、それがクラッシュの原因です。現在Androidフォンを持っていないため、エミュレーターで実行しています。