程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-Android 開發在程序退出時的操作應該放在哪處理

android-Android 開發在程序退出時的操作應該放在哪處理

編輯:編程綜合問答
Android 開發在程序退出時的操作應該放在哪處理

目前有個android項目,在apk退出時要做一些向網絡上報數據,之前我是放在主activity的ondestroy方法裡的,後來發現當用戶按home鍵,之後apk被系統kill的時候,是不會調用ondestroy的,這樣我的上報處理就不會做了。請問這種處理應該怎麼做,別說放在onstop裡,我有多個activity,主activity跳轉的時候就會onstop了,我是想apk整個退出時做處理,謝謝!

最佳回答:


沒找到可行的方案,系統kill的時候,靠生命周期方法是捕捉不到的,最後用打點的方法,定時存儲刷新要發送的內容,如果被kill,下次重啟的時候檢查下存儲內容,把最後一次存儲的信息發過去,雖然有點誤差,不過還是可以接受的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved