2014-02-14 64 views
-1

在我的android應用程序通過將它滑動到左/右將會終止application.Is是否有一種方法來識別用戶請求從任何活動用戶請求中終止我的應用程序? 活動它是onDestroy()和爲應用程序有什麼認識?如何識別應用程序進程何時死亡?

+2

看看這裏的exaustive響應: http://stackoverflow.com/questions/14479979/action-on-application-killed-in-android –

+0

爲什麼你需要當你的應用程序被關閉知道嗎? –

+0

如果我正確理解了你的意圖,我想停止我的服務,當我的應用程序正在從可能的活動 – praveen

回答

1

你的問題涉及最本:

Is quitting an application frowned upon?

你的活動可以停止你的服務是這樣的:

Android stop service when exit the app

如果無法通過活動,以確定是否管理更簡單的方法你的服務應該停止處理(一個什麼都不做的「運行中」服務不是什麼大不了的事,對嗎?),那麼你可以使用非活動來衡量你在什麼時候停止處理起動轉矩:

How to detect USER INACTIVITY in android

換句話說,因爲Android的生命週期有不同的桌面(如他們應該是 - 幾乎沒有人在桌面上「接電話」,然後必須回到他們以前的工作 - 你需要以不同於桌面的方式管理與應用程序的交互。應用程序不能「死」,只是因爲它們在屏幕上不可見一小會兒。