抱歉,我不太清楚如何重新标注标题,因为错误不是很清楚.
我一直收到一条错误消息,Static member 'android.content.Context.MODE_PRIVATE' accessed via instance reference
但问题是错误是非常不清楚的,我不太清楚错误是什么意思NavigationDrawerFragment
.它在我的类文件中弹出两次.这是我弹出的代码.
public static void saveToPreferences(Context context, String preferenceName, String preferenceValue){
SharedPreferences sharedPreferences= context.getSharedPreferences(PREF_FILE_NAME, context.MODE_PRIVATE);
SharedPreferences.Editor editor=sharedPreferences.edit();
editor.putString(preferenceName,preferenceValue);
editor.apply();
}
public static String readFromPreferences(Context context, String preferenceName, String defaultValue){
SharedPreferences sharedPreferences= context.getSharedPreferences(PREF_FILE_NAME, context.MODE_PRIVATE);
return sharedPreferences.getString(preferenceName, defaultValue);
}
Run Code Online (Sandbox Code Playgroud)
错误是什么意思,我该如何解决?
nik*_*kis 12
这是一个静态字段,因此您需要通过类引用访问它:
Context.MODE_PRIVATE
Run Code Online (Sandbox Code Playgroud)
代替:
context.MODE_PRIVATE
Run Code Online (Sandbox Code Playgroud)
因为在后一种情况下context
是Context
你的例子中的一个实例.
归档时间: |
|
查看次数: |
2772 次 |
最近记录: |