簡體   English   中英

三星和Android 2.2.1共享pref問題

[英]Samsung and android 2.2.1 shared pref issue

我正在為Android編寫我的第一個應用程序,我已經在使用android 2.2.1的三星設備上遇到了一個令人惱火的錯誤。

http://code.google.com/p/android/issues/detail?id=14359

問題是重新安裝應用程序時共享首選項變得不可用,因為不刪除具有首選項的目錄,並且新重新安裝的版本不是目錄的所有者。 當shared_pref中保存了大量的設置並且用戶更新應用程序時,會丟失所有設置並且無法保存新設置。

由於這個版本的Android設備仍然是市場的重要組成部分,我已經意識到這個錯誤,我想找到一些解決這個問題的方法。

在root設備上,我可以執行chown來解決問題。 有沒有人知道如何在非root設備上解決它(沒有將所有setings遷移到sql數據庫)?

當我還是它的主人時,我正在考慮手動刪除目錄,但問題是什么時候這樣做? 有沒有關於應用程序卸載或更新的意圖?

有沒有關於應用程序卸載或更新的意圖?

更新,是的,但更新不應存在此問題。 定期更新不會卸載並重新安裝應用程序,因此不應觸發該錯誤。

您無法在卸載時獲得控制權。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM