我想在從前臺進入後臺時扼殺我的應用程序。 我在Application類中實現了onTrimMemory方法,這個方法被成功的調用了。我嘗試過System.exit(0),但它重新啓動應用程序,而不是從後臺處理它。應用程序類中的onTrimMemory方法中的殺戮應用程序
1
A
回答
1
相反的System.exit(0);
,請嘗試使用
android.os.Process.killProcess(android.os.Process.myPid());
它本質上是做同樣的事情,但是做事情的更多的「Android」的方式。
編輯:在您的主<activity>
android:autoRemoveFromRecents="true"
android:noHistory="true"
把它們放在:按照您的評論的請求,這兩個行添加到您AndroidManifest文件。然後,當用戶離開應用程序時,它將不在歷史記錄/最新記錄中。
1
當我需要關閉該應用程序我用這個:
Runtime.getRuntime().exit(0);
通過啓動關閉序列,終止當前正在運行的Java虛擬機。此方法從不正常返回。這個論點充當了一個狀態代碼;按照慣例,非零狀態碼錶示異常終止。
https://developer.android.com/reference/java/lang/Runtime.html#exit(int)
相關問題
- 1. 用於查殺.NET控制檯應用程序的任務殺戮
- 2. OnClick方法殺死Android應用程序
- 3. 繼續殺戮應用
- 4. Android查殺應用程序
- 5. JavaScript類查殺應用程序
- 6. openGL應用程序中的destroyFramebuffer方法
- 7. WPF應用程序中的SendKeys.Send方法
- 8. 在Android中殺死應用程序
- 9. 殺應用程序vs殺服務
- 10. 從子類應用程序代表調用應用程序的deletegate方法
- 11. 加載應用程序中的應用程序作爲單應用程序中的子應用程序
- 12. 從vb.net應用程序中的另一個應用程序調用方法
- 13. 從Windows應用程序調用ASP.NET應用程序中的方法
- 14. 線程中的android應用程序類
- 15. 殺死應用程序實例的最佳方法
- 16. 殭屍殺死我的應用程序
- 17. 殺害互操作的應用程序
- 18. 殺毒我的應用程序
- 19. 殺死特定的Java應用程序
- 20. 在我的iOS應用程序中恢復應用程序購買方法
- 21. Android:殺死應用程序中的所有進程
- 22. iOS - 用按鈕殺死應用程序?
- 23. 以編程方式殺死另一個進程/應用程序
- 24. 在控制檯應用程序中使用Web應用程序方法
- 25. 應用程序中的Java小程序
- 26. 如何覆蓋rails應用程序中gem的類方法?
- 27. 當用戶殺死應用程序時,我應該調用什麼方法?
- 28. 從我的.NET應用程序調用現有Com應用程序的方法
- 29. Android活動完成方法殺死應用程序
- 30. 生命週期方法殺死一個應用程序?
它仍然顯示我的應用程序在最近用過。我想在用戶按回家按鈕時關閉應用程序? –
啊我明白了。我也有一個方法,讓我找到它,我會更新我的答案。 –
你找到它了嗎? –