ich komme zurück verhindert Aktivität durch diesen Code anmelden:Prevent kommt zurück Aktivität einzuloggen nach pressign Schaltfläche zurück und wiederherstellen Anwendung von Hintergrund
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
finish(); //Finish Login Activity
startActivity(intent); //start second Activity,
Wenn der Benutzer auf dem zweite Aktivität ist und er drückte Home-Taste, App geht in den Hintergrund, und wenn er es wiederherstellt, erscheint die zweite Aktivität - es ist in Ordnung. Aber wenn Benutzer drücken Sie die Taste in der zweiten Aktivität, App ging in den Hintergrund und wenn er es wieder - die Login-Aktivität ist wieder erstellt und es ist auf Foregoround.
Was kann ich tun, um zu verhindern, dass Login-Aktivitäten erneut erstellt werden? Oder vielleicht sollte ich die Login-Aktivität nicht beenden und stattdessen sollte ich überprüfen, ob der Benutzer eingeloggt ist - Wenn ja, sollte ich die zweite Aktivität zeigen?
Manifest:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".LoginActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".MainActivity"></activity>
</application>
‚Vielleicht sollte ich nicht die Login-Aktivität beenden und stattdessen sollte ich prüfen, ob Benutzer angemeldet ist - Wenn ja, sollte die I zweite Aktivität zeigen‘. Du hast es selbst beantwortet. Tho, sollten Sie die Login-Aktivität beenden, denn wenn Sie dies nicht tun, könnte der Eindruck auf Ihren Benutzer, dass sie ausgeloggt worden sind. Benutze aber auch einen Scheck. –
Dann sollte meine root-Aktivität LoginActivity sein, wie ich bereits habe und in dieser Aktivität überprüfen, ob der Benutzer angemeldet ist? Oder vielleicht meine Root-Aktivität sollte die MainActivity und dort in onCreate() -Methode überprüfen, ob Benutzer muss sich anmelden und in diesem Fall Aufruf Absicht zu LoginActivity? – Ryniu