スプラッシュ画面が1000ミリ秒間表示されると、「アプリケーションが予期せず停止しました。もう一度お試しください」というエラーが表示されます。スプラッシュ画面の後に開始するはずのアクティビティが動作していないようです。スプラッシュ画面の前に、すべて正常に動作しました。 Logcat は、次のエラーを表示します。 "E/AndroidRuntime(5480):java.lang.RuntimeException:アクティビティを開始できませんでしたComponentInfo {com.xxxxx.home/com.xxxxx.home.xxxxx}:java.lang.NullPointerException。問題は、私のスプラッシュクラスであるが、任意の洞察力をいただければ幸いです。ポイントをピンすることはできません。スプラッシュ画面後のアクティビティ
パブリッククラススプラッシュ{
private final int SPLASH_DISPLAY_LENGTH = 1000;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
new Handler().postDelayed(new Runnable(){
@Override
public void run() {
Intent openxxxxx = new Intent("com.xxxxx.home.XXXXX");
startActivity(openxxxxx);
}
}, SPLASH_DISPLAY_LENGTH);
}
}ここで
あなたはすべてのアクティビティクラスをmanifeastファイルに登録していますか? – MAC
はい...私のスプラッシュアクティビティはマニフェストに登録され、MAINとLAUNCHERに設定されています。私の2番目の活動はDEFAULTに変更され、名前は "意図"のものと同じに設定されました – user1165694