作者Ferich (純粹的透明)
看板AndroidDev
標題[問題] App 強制關閉的生命週期
時間Fri Nov 8 11:03:42 2013
目前的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
→ agudoe2:原來還有home menu這招,以前只知長按home.. 11/08 15:44
→ Ferich:各個大廠不同 我的是快速按兩下Home 11/08 16:53
推 ian90911:我這隻是長按Menu不用先home...而且按兩下home是別的功能 11/08 21:42
推 minstrelsy:記得這是會觸發Application的OnTerminate 要實作Applic 11/08 23:30
→ minstrelsy:ation這個class 11/08 23:30
→ sdyy:OnTerminate 只能用在模擬器 實機不會被呼叫 11/09 09:51
→ hijamoya:這個問題...直接拉掉真的就是直接被殺destory不會被呼叫 11/09 11:13
推 typepeter:你可以寫在OnPause的地方 失去前景就先作業 11/09 13:34
→ typepeter:OnResume時再恢復作業 這樣不必寫OnDestroy 11/09 13:35