2016-07-14 19 views
-3

スプラッシュ画面をアプリケーションに追加しましたが、アプリケーションがクラッシュすることがありました。スプラッシュ画面に表示されているものがありますが、MainActivityが開始されません。助けてください。あなたの "スプラッシュ" の活動スプラッシュ画面がクラッシュする

<?xml version="1.0" encoding="utf-8"?> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity android:name=".MainActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

    <activity android:name=".Splash"> 
     <intent-filter> 
      <action android:name="com.example.billeazy.SPLASH" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

+3

あなたが実際にクラッシュしたことを知るためにクラッシュしている場合は、常に非常に役立ちます。 –

+0

あなたの「スプラッシュ」アクティビティは 'MAIN'である必要があります。 – Stanojkovic

+0

Androidでスプラッシュ画面を行う正しい方法については、こちらをご覧くださいhttps://plus.google.com/+AndroidDevelopers/posts/Z1Wwainpjhd –

答えて

1

..私のマニフェストを参照してくださいMAIN LAUNCHER活動する必要があります。したがって、このようなAndroidManifestファイルを変更...

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity android:name=".MainActivity"> 
    </activity> 

    <activity android:name=".Splash"> 
     <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

、数秒後MainActivityへジャンプ..

Handler hadler=new Handler(); 
     hadler.postDelayed(new Runnable() { 
      @Override 
      public void run() { 
       finish(); 
       Intent i = new Intent(context, MainActivity.class); 
       startActivity(i); 
      } 
     }, 3000); 

ここに3000を3秒間使用されています。 MainActivityは3秒後に自動的に開始します。 お手伝いをしてください。

関連する問題