![](/img/trans.png)
[英]Finish() isn't closing my second Activity, OnBackPressed() breaks the app
[英]Can't finish my app onbackpressed
MainActivity啟動GameActivity,然后用戶進入ScoreActivity。
我為ScoreActivity覆蓋了onBackPressed(),並打算返回到MainActivity。 從那里開始,如果我再按一次,它將轉到GameActivity,而不僅僅是完成我的應用程序,這是我的目標。
我嘗試重寫onBackPressed為MainActivity來調用finish(),但這不起作用。
關於我將如何實現這種行為的任何想法? 謝謝
創建意圖時,添加標志以清除堆棧中的其他活動
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
從ScoreActivity返回MainActivity時,在意圖內傳遞Clear Activity Flags。
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.