0

我有一個應用程序開始在啓動屏幕加載聯繫人列表,然後完成後,它啓動主要活動;什麼可能是最好的方式來配置這兩個清單,意圖過濾器動作類別?初始屏幕和主要活動配置

<activity android:name=".SplashActivity" 
     android:noHistory="false" 
     android:theme="@style/AppTheme.NoActionBar"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".MainActivity" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme.NoActionBar" android:launchMode="singleTask"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 

回答

0

我不明白你的問題......我想他們配置像往常一樣,並設置LAUNCHERintent-filterSplashScreenActivity

<activity android:name="com.example.SplashScreenActivity"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
</activity> 

和加載後您的contactList,你就開始你MainActivity

Intent intent = new Intent(this,MainActivity.class); 
//Note your contactList must be Parcelable 
intent.putExtra("CONTACT_LIST",contactList); 
startActivity(intent) 
+0

這就是我正在做的閃屏,但我對主要活動感到困惑(編輯問題) – Altaiir