我正在研究一個具有註銷按鈕的android應用程序。當我點擊時,我需要完全關閉我的應用程序(我不想在後臺運行應用程序)。你能不能請教我怎樣才能做到這一點。我也嘗試過System.exit(0)
和finish()
。如何殺死我的應用程序在Android?
回答
您註銷按鈕試試這個代碼:
finish();
moveTaskToBack(true);
System.exit(0);
我認爲這不會完全關閉應用,但會從所有活動的退出。
謝謝這是我需要的。 – ChandraSekhar 2013-02-19 12:56:44
@ ChandraSekhar-歡迎:) – Shiv 2013-02-19 12:57:54
Android有一個機制來安全關閉應用程序。
在堆棧中的最後一個活動(通常是主要的,或者剛開始的第一個活動)時,將覆蓋onDestroy()
方法。
您可以撥打System.runFinalizersOnExit(true)
,確保在應用程序退出時確定所有對象並垃圾回收,或者通過android.os.Process.killProcess(android.os.Process.myPid())
快速殺死應用程序(如果您願意)。
我試着用下面的代碼。但是沒有使用android.os.Process.killProcess(android.os.Process.myPid()); – ChandraSekhar 2013-02-19 12:17:27
- 1. 我該如何殺死應用程序?
- 2. 在Android中殺死應用程序
- 3. 如何在Android中殺死正在運行的應用程序
- 4. 殭屍殺死我的應用程序
- 5. 應用程序殺死onBackPressed android
- 6. OnClick方法殺死Android應用程序
- 7. 如何殺死android應用程序中的所有活動?
- 8. 如何在Android中殺死我的應用程序時存儲cookie信息
- 9. 如何殺死我所有的應用程序的活動?
- 10. 我將如何去殺死一個進程/應用程序?
- 11. Android Phonegap屏幕旋轉鎖殺死我的應用程序
- 12. 如何殺死在Android的
- 13. 如何殺死我的手機應用程序?
- 14. iPhone SDK:如何殺死我的應用程序?
- 15. 如何阻止Android自動殺死應用程序?
- 16. 如何接收android已殺死我的應用程序的通知?
- 17. 如何殺死在後臺進程中運行的Android應用程序
- 18. 殺死特定的Java應用程序
- 19. 如何在退出應用程序後殺死localdb進程
- 20. 在webview上的Android後退按鈕殺死應用程序
- 21. 防止用戶在Android上殺死應用程序
- 22. iOS - 用按鈕殺死應用程序?
- 23. Android:殺死應用程序中的所有進程
- 24. 獲取殺死我的應用程序的進程的PID
- 25. 殺死運行應用程序
- 26. 防止強制殺死應用程序
- 27. GTK +應用程序未殺死
- 28. 沒有殺死應用程序實例
- 29. vb.net我如何殺死我使用createObject創建的應用程序()
- 30. 殺死Android中的所有最近的應用程序
「當我點擊時,我需要完全關閉我的應用程序(我不想在後臺運行應用程序)」 - 爲什麼? – CommonsWare 2013-02-19 12:23:59
@CommonsWare,這是註銷按鈕,會話應該過期。這是我需要永久關閉它的原因 – ChandraSekhar 2013-02-19 12:42:04
可以分享你的androidmanifest文件嗎?是<應用程序 android:killAfterRestore =「true」> – RDX 2013-02-19 12:42:29