[問題] App 強制關閉的生命週期

看板AndroidDev作者 (純粹的透明)時間12年前 (2013/11/08 11:03), 編輯推噓3(306)
留言9則, 7人參與, 最新討論串1/2 (看更多)
目前的Android都有一個功能 就是按Home鍵後 按下Menu鍵後 (各家操作不同) 可以看到正在執行的app們 然後可以把它 "拉掉" 關閉他 請問這會觸發生命週期的哪一個部分 我試著寫在 OnDestroy內 也沒有觸發 -------------------- 現況 某個Activity會把notification show出來 但是離開那個Activity 會 mnotiManager.cancel(2); 這在進入與出來後 都可以正常 show出來 與關閉notification. 但是如果把notification show出來後 按home鍵 把app 縮下去後 按Menu鍵 把app 拉掉 我把取消notification寫在Activity的 OnDestory()內 沒有觸發 用Debug模式去看 他也真的沒有進入 --------------------- 問題: 請問 Android 這樣關閉App 要怎麼觸發事件? 小弟只想notification 與App 共生 同關閉. 以上. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.141.154.65

11/08 15:44, , 1F
原來還有home menu這招,以前只知長按home..
11/08 15:44, 1F

11/08 16:53, , 2F
各個大廠不同 我的是快速按兩下Home
11/08 16:53, 2F

11/08 21:42, , 3F
我這隻是長按Menu不用先home...而且按兩下home是別的功能
11/08 21:42, 3F

11/08 23:30, , 4F
記得這是會觸發Application的OnTerminate 要實作Applic
11/08 23:30, 4F

11/08 23:30, , 5F
ation這個class
11/08 23:30, 5F

11/09 09:51, , 6F
OnTerminate 只能用在模擬器 實機不會被呼叫
11/09 09:51, 6F

11/09 11:13, , 7F
這個問題...直接拉掉真的就是直接被殺destory不會被呼叫
11/09 11:13, 7F

11/09 13:34, , 8F
你可以寫在OnPause的地方 失去前景就先作業
11/09 13:34, 8F

11/09 13:35, , 9F
OnResume時再恢復作業 這樣不必寫OnDestroy
11/09 13:35, 9F
文章代碼(AID): #1IV5IIWb (AndroidDev)
文章代碼(AID): #1IV5IIWb (AndroidDev)