目前有個android項目,在apk退出時要做一些向網絡上報數據,之前我是放在主activity的ondestroy方法裡的,後來發現當用戶按home鍵,之後apk被系統kill的時候,是不會調用ondestroy的,這樣我的上報處理就不會做了。請問這種處理應該怎麼做,別說放在onstop裡,我有多個activity,主activity跳轉的時候就會onstop了,我是想apk整個退出時做處理,謝謝!
沒找到可行的方案,系統kill的時候,靠生命周期方法是捕捉不到的,最後用打點的方法,定時存儲刷新要發送的內容,如果被kill,下次重啟的時候檢查下存儲內容,把最後一次存儲的信息發過去,雖然有點誤差,不過還是可以接受的。