簡體   English   中英

Android Studio finish() 活動第一次無法正常工作

[英]Android Studio finish() activity not working the first time

我正在處理這個 Android Studio 項目,在我對登錄活動進行一些檢查之后,我想被重定向到 MainActivity 並完成登錄活動。 但是,在我登錄並被重定向到 MainActivity 后,如果我按下后退按鈕,它會將我重定向回 Login Activity(第一次登錄活動未關閉/完成)。 如果我嘗試重復該過程並按回,這一次按預期工作,也就是說,它關閉了應用程序(登錄活動已關閉/完成)我現在檢查了我的代碼幾次,我沒有開始相同的活動兩次,那么有人知道為什么會發生這種情況以及如何解決嗎?

嘗試使用finishAffinity()關閉當前活動並清除堆棧。 然后你將只剩下 MainActivity。

更多信息: https://developer.android.com/reference/android/app/Activity#finishAffinity()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM