protected void onCreate(Bundle savedInstanceState) {
//if user is already logged in open the profile activity directly
if (SharedPrefManager.getInstance(this).isLoggedIn()) {
finish();
startActivity(new Intent(this, Home.class));
}
buttonSignIn.setOnClickListener(this);
buttonSignUp.setOnClickListener(this);
}
Kann jemand mir bitte erklären, warum finish()
vor dem Start der Home.class
wird aufgerufen, wenn der Benutzer bereits angemeldet ist. Ich durch einige Quellcode gehen bin versucht, und nicht in der Lage, dies zu verstehen .kann nicht das Ziel Methode android verstehen
Die Programmausführung wird nicht beendet, nachdem Sie finish() aufgerufen haben. Es bedeutet nur "beende diese Aktivität und starte dann die Home-Aktivität". –
Okay, also erledigt Finish für startActivty() -Funktion? –
Was passiert, wenn ich eine Zeile Code zwischen finish und startActivity habe? –