Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
访问Android应用程序的共享首选项时出错';第一次跑步_Android_Android Sharedpreferences - Fatal编程技术网

访问Android应用程序的共享首选项时出错';第一次跑步

访问Android应用程序的共享首选项时出错';第一次跑步,android,android-sharedpreferences,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; SharedPreferen

每当我在安装后第一次运行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";
    }

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

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

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

您还可以告诉我是哪个设备/操作系统吗?

显示您如何访问共享首选项的代码您正在运行
getSharedReferences
?因为该错误与您的代码是分开的。我将代码添加到问题中,当我删除此代码块时,错误将消失