let's assume your have your StartActivity
, that has the logic of opening LoginActivity
or MainActivity
.
TO you AndroidManifest.xml add the following XML:
<activity
android:name="com.example.StartActivity"
android:label="@string/app_name"
android:noHistory="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
and in your StartActivity
, after calling startActivity(newActivityIntent)
call finish()
.
Example:
Intent intent;
if (isLoginRequired) {
intent = new Intent(this, LoginActivity.class);
} else {
intent = new Intent(this, MainActivity.class);
}
startActivity(intent);
finish();