在SharedPreferences中混淆了MODES:MODE_APPEND

时间:2017-09-01 06:54:13

标签: android sharedpreferences android-sharedpreferences

我在App中使用SharedPrefrences来管理用户的登录会话。

为此,我在初始化SharedPrefrence实例时使用了MODE_PRIVATE作为参数,如下所示:

SharedPrefrence myPref=getSharedPrefrences("MY_PREF",MODE_PRIVATE);

现在,我已经了解了SharedPrefrence中使用的不同MODES,例如 MODE_PRIVATE MODE_APPEND WORLD_READABLE 等。

但是,我没有清楚地了解事情。我使用MODE_APPEND代替MODE_PRIVATE。获得相同的结果。

使用它们的区别和条件是什么?

1 个答案:

答案 0 :(得分:0)

<强> MODE_APPEND

这将使用现有的首选项附加新的首选项。

<强> MODE_PRIVATE

在此模式下,只能使用调用应用程序访问该文件,即app。