我按以下順序呼叫活動A> B> C> D,現在我想打電話給活動A並清除B和C但保留D.我打電話A與Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP
。但除A之外的所有活動都已獲得批准。任何人都知道如何清除B和C並保持D> A。繼續致電活動並清除其他活動
Intent intent = new Intent(this, A.class);
intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivity(intent);
有沒有:在d這樣在你的清單
你不能只是調用finish在B和C,如果你不需要他們了嗎? – joe
我需要它,直到我打電話給D從D – Aju
https://developer.android.com/reference/android/content/Intent.html嘗試閱讀這些標誌的含義,您可能會弄清楚何時使用哪一個 – joe