访问Android App首次运行的共享首选项时出错

时间:2017-01-25 04:47:12

标签: android android-sharedpreferences

每当我在安装后第一次运行Android应用程序并访问共享首选项时,我都会收到此系统错误 -

remove failed: ENOENT (No such file or directory) : /data/user/0/com.example.ap/shared_prefs/com.google.android.gms.appid.xml.bak

我无法弄清楚这个错误意味着什么。任何帮助将不胜感激。感谢

访问共享偏好的代码 -

String setOrNot;
    SharedPreferences sharedPref = getSharedPreferences("LastFetchTimeFile",MODE_PRIVATE);
    if(sharedPref.contains("LastFetchTime"))
    {
        String lastFetchTime = sharedPref.getString("LastFetchTime", null);
        setOrNot = lastFetchTime;
    }
    else
    {
        setOrNot = "notSetYet";
    }

1 个答案:

答案 0 :(得分:0)

删除if条件,共享首选项为您处理。我会做的是

String setOrNot;
SharedPreferences sharedPref = getSharedPreferences("LastFetchTimeFile",MODE_PRIVATE);

     setOrNot = sharedPref.getString("LastFetchTime", "notSetYet");

还能告诉我哪个设备/操作系统?