當用戶在應用程序運行時單擊管理應用程序部分中的「清除數據」按鈕時是否可以接收某些意圖?用戶清除數據時接收意圖
0
A
回答
0
清除數據將清除SharedPreferences文件和所有數據庫存儲。 看看這裏:"Clear User Data" android
據我所知,沒有意圖接收用戶這樣做時,你只需採取相應的行動,以防萬一發生這種情況。
0
對不起,我知道這是一箇舊線程,但我想我會分享我爲這種情況提出的解決方案。
SharedPreferences.get方法需要提供defaultValue。我使用了一個整數,作爲defaultValue返回-1,而不是使用first_time的布爾值。如果返回defaultValue,則表示沒有找到首選項,這意味着首次使用應用程序(或清除數據,或者您的應用程序在SharedPreferences上調用remove()或clear()。
這不是很優雅,但它有訣竅。
相關問題
- 1. 「清除用戶數據」android
- 2. 收集清除源集合時清除
- 3. 清除用戶數據或在Phonegap上清除緩存android
- 4. 根據偏好的意圖接收器
- 5. 清除帳戶移除數據
- 6. 如何在應用程序更新時清除用戶數據?
- 7. 如何正確清除singleTop Activity中的意圖數據?
- 8. 在我的c#客戶端接收意外的UDP數據包
- 9. 多意圖接收器?
- 10. 無法接收ACTION_TIME_CHANGED意圖
- 11. BroadcastReceiver無法接收意圖
- 12. 如何接收TIME_TICK意圖
- 13. 意向數據不清除最近使用的應用按鈕
- 14. 意圖不能在android中接收數據
- 15. 通過意圖傳遞數據並接收它
- 16. 如何在接收到接近警報意圖時接收位置信息?
- 17. SKMaps,當從iOS接收到內存警告時清除內存中緩存地圖數據的方法?
- 18. 從圖庫中接收ACTION_SEND意圖
- 19. 如何清除啓動Activity的意圖?
- 20. Android通知意圖清除它自己
- 21. 意圖與FLAG_ACTIVITY_CLEAR_TOP不清除在頂
- 22. 清除列數據
- 23. 清除數據表
- 24. 清除ZedGraph數據
- 25. Recyclerview數據清除
- 26. 應用程序關閉時接收意圖廣播
- 27. 如何接收android.nfc.action.TAG_LOST意圖檢測標記刪除?
- 28. 我們如何從意圖中刪除深層鏈接數據
- 29. BB10 Android應用程序更新清除用戶數據
- 30. 廣播接收器接收不到意圖
我知道它正在清理SharedPreferences。問題是:是否有可能在應用程序運行時檢查數據是否被清除? – 2012-02-18 12:22:17
抱歉,您的問題對我而言並不清楚......現在我明白了,您希望在用戶執行此操作時獲得意圖。 – Drejc 2012-02-18 13:34:49