完全取消之前的活動
在螢幕從主螢幕導航到螢幕5 的Android 應用程式中,您已經實現了一個通用的註銷按鈕。當使用者發起登出時,您尋求一種解決方案來終止所有先前的活動並呈現新的登入畫面。
Android 1.6 的解決方案
因為Android 1.6 不支援FLAG_ACTIVITY_CLEAR_TASK,採用以下方法:
<code class="java">Intent intent = new Intent(getApplicationContext(), Home.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);</code>
此程式碼將終止主畫面頂部的所有活動。假設使用者登入時登入畫面已完成,代碼將返回主畫面並終止從 1 到 5 的所有畫面。
<code class="java">Intent intent = new Intent(getApplicationContext(), Login.class); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent);</code>
以上是Android 1.6 登出後如何徹底取消先前的活動?的詳細內容。更多資訊請關注PHP中文網其他相關文章!