finish() ありか、なしか
画面遷移時 finish()
あり
val intent = Intent(this@LoginActivity, NextActivity::class.java)
startActivity(intent)
finish()
- LoginActivity が終了し、バックスタックから削除される
- つまり、ユーザーが WebActivity を閉じた後にバックボタンを押すと、アプリは直接アプリのメイン画面や前の画面に戻る
画面遷移時 finish()
なし
val intent = Intent(this@LoginActivity, NextActivity::class.java)
startActivity(intent)
- この場合、LoginActivity は終了せず、バックスタックに残る
- つまり、WebActivity を終了した後でも、ユーザーがバックボタンを押すと LoginActivity に戻る
挙動チェック
finish() あり
finish() なし
すみません、、チカチカしますね・・・
おわりに
QiitaにGif以外の動画のあげ方がイマイチわからなかった・・・
がんばるぞい!