gpt4 book ai didi

android - 无法让 SharedPreferences 保存在少数手机上

转载 作者:行者123 更新时间:2023-11-30 03:53:12 27 4
gpt4 key购买 nike

我有一部运行 android 2.2.1 的手机 (Samsung GT-I9000)。保存到共享首选项失败:

Editor editor = ...;
if (!editor.commit()) {
Log.e(TAG, "Nope!");
}

我可以看到它吐出了以下相关的日志语句:

12-10 14:06:03.919: E/ApplicationContext(4684): 
Couldn't rename file
/dbdata/databases/com.me.myapp/shared_prefs/com.me.prefs.xml to backup file
/dbdata/databases/com.me.myapp/shared_prefs/com.me.prefs.xml.bak
12-10 14:06:03.919: E/MyApp(200): Nope!

知道如何解决这个问题吗?这非常令人沮丧。

谢谢

最佳答案

如果您使用的是 2.2 到 2.2.1 的三星 galaxy S 设备。那么我们会在日志中查看路径,它试图保存到... "/dbdata/databases/xx.xx.xx/shared_prefs/com.me.prefs.xml" 而不是 "/data/databases/com.me.myapp/shared_prefs/com.me.prefs.xml"。这是三星设备上的问题。

您可以关注 dustin 在 Android 当前未解决问题列表中发布的问题:

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

关于android - 无法让 SharedPreferences 保存在少数手机上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13807608/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com