获取和设置共享偏好

时间:2013-10-10 00:20:03

标签: sharedpreferences

有人可以解释这段代码有什么问题吗?

SharedPreferences sortMethod = getApplicationContext().getSharedPreferences("sortMethod", MODE_PRIVATE);
                                sortMethod.edit().putInt("myInt", 1).apply();
                                int myInt = getApplicationContext().getSharedPreferences("myInt", MODE_PRIVATE).getInt("myInt", -1);

1 个答案:

答案 0 :(得分:1)

当您从SharedPreferences读取数据时,请确保名称正确无误。

所以,最后一个陈述应该是:

int myInt = getApplicationContext().getSharedPreferences("sortMethod", MODE_PRIVATE).getInt("myInt", -1);