Dies ist sehr einfach Android. Ganz am Minimum, müssen Sie in Ihrem Manifest erklären:
<activity
android:name="com.yourpackage.com.LoginActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.yourpackage.com.SplashActivity"
android:parentActivityName=".LoginActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.yourpackage.com.LoginActivity" />
</activity>
<activity
android:name="com.yourpackage.com.MainActivity"
android:parentActivityName=".SplashActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.yourpackage.com.SplashActivity" />
</activity>
ist die gestartete Aktivität (Login), die andere erklären ihre Eltern Aktivität; dann auf jede Aktivität, zur richtigen Zeit müssen Sie die nächste Aktivität starten, jeweils wie folgt aus:
// this call happens in LoginActivity
startActivity(new Intent(LoginActivity.this, SplashActivity.class));
// this call happens in SplashActivity
startActivity(new Intent(SplashActivity.this, MainActivity.class));
, die alles, was Sie dazu brauchen, ist. Hinweis: Es gibt bessere Ansätze für den Begrüßungsbildschirm, aber ich denke, im Moment wird Ihnen das genügen. Ich hoffe es hilft.
pls stellen Sie sicher, dass Sie Splash-Screen als Launcher-Aktivität in Manifest – darwin
aber in meiner Aufgabe verwenden. login wird zuerst als launcer gesetzt und dann gehe zu splashscreen und dann zur hauptaktivität habe ich hier verwirrt –
was ist dein benötigter flow, kannst du das im detail erklären – darwin