我有一個後臺服務方法,經常調用更新的應用程序數據。 我有一個活動,其中根據用戶導航顯示多個片段。 我剛開始服務時,我的儀表板活動啓動應用程序,我顯示的片段。現在我只想停止服務,當用戶從app.I退出代碼停止服務onDestroy()我的活動,但它永遠不會當用戶按下android手機主頁按鈕並退出應用程序時被調用。當後臺應用程序停止BackgroundService
低於我的服務代碼 -
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
callAsynchronousTask();
return Service.START_NOT_STICKY;
}
您無法攔截主頁按鈕,但可以確定是否按下主頁按鈕。我很久以前就回答過,只是搜索攔截Home Button按鈕。 – 2014-09-27 10:03:28