0

Ich habe eine Anwendung, die mit einem Begrüßungsbildschirm startet, der die Kontaktliste lädt. Wenn sie beendet ist, startet sie die Hauptaktivität. Was könnte der beste Weg sein, um diese beiden in Manifest zu konfigurieren, für Intents Filter Action und Kategorie?Konfiguration von Splashscreen und Hauptaktivität

<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> 

Antwort

0

Ich verstehe nicht, Ihre Frage ... Ich würde sie wie gewohnt konfigurieren und stellen Sie die LAUNCHERintent-filter auf Ihre SplashScreenActivity:

<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> 

Und nach dem Laden Ihrer contactList Sie würden Sie beginnen MainActivity

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

Dies ist, was ich für Splash-Bildschirm tun, aber ich bin verwirrt über die Haupttätigkeit (Frage bearbeitet) – Altaiir

Verwandte Themen