1
我才意识到,在不同的活动中,我用不同的SharedPreferences。例如,我有这样的事情:Android - 使用不同的SharedPreferences,我如何获得相同的值?
SharedPreferences prefs = PreferenceManager.
getDefaultSharedPreferences(LoginActivity.this);
和
SharedPreferences prefs = PreferenceManager.
getDefaultSharedPreferences(ProblemioActivity.this);
,然后我一直在把数据放到首选项对象。
但我的数据似乎仍然存在。这怎么可能?我是否应该使用类似这样的东西:
activity.getSharedPreference("SomeKey", Mode);