有什麼辦法清除整個後端堆棧並以與finishAffinity()在JB上相同的方式殺死ICS上的應用程序?清除整個後端堆棧
Q
清除整個後端堆棧
3
A
回答
1
可能不會,因爲finishAffinity()是在JB中引入的,爲了能夠做到這一點。
1
您可以通過跟蹤您創建活動時的活動(在onCreate()
中)以及您想要清除堆棧時遍歷活動並在每個活動中調用finish()
來實現相同的結果。請確保您也在onDestroy()
方法中刪除了您正在追蹤的活動,否則您將泄漏內存。
0
我解決通過添加launchMode = 「singleTask」
相關問題
- 1. Android導航清除整個後臺堆棧
- 2. 模擬「清除後退堆棧」亞行
- 3. 無意清除所有後退堆棧
- 4. 給Cleartop後活動堆棧未清除
- 5. 如何在意圖加載時清除後端堆棧
- 6. 活動堆棧未清除
- 7. 清除活動堆棧android
- 8. 清除JavaScript調用堆棧
- 9. 清除Android背堆棧
- 10. C++中的清除堆棧
- 11. 清除活動堆棧
- 12. Android Studio:如何清除「n」個堆棧
- 13. 字符堆棧,字符串堆棧,整數堆棧,整數數組堆棧等
- 14. 清理Cloudformation堆棧刪除的主廚節點/客戶端
- 15. 清除Xamarin表單模式堆棧
- 16. 清除NSUndoManager的重做堆棧
- 17. 如何清除堆棧歷史記錄?
- 18. 清除活動堆棧並在android
- 19. Android應用程序堆棧未清除
- 20. iphone NavigationController清除視圖堆棧
- 21. Xamarin - 返回堆棧不清除
- 22. 調用setTimeout清除調用堆棧嗎?
- 23. 清除導航堆棧mui wpf
- 24. Xamarin IOS如何清除堆棧?
- 25. 從堆棧中清除活動
- 26. 清除History.js的歷史堆棧
- 27. 在Android中清除活動堆棧
- 28. 清除活動歷史堆棧
- 29. 活動堆棧自動清除?
- 30. 清除jquerymobile應用程序的後退堆棧