我有一些这样的代码来设置共享首选项:
sContext = getApplicationContext();
Configuration = new ConfigurationData(PreferenceManager.getDefaultSharedPreferences(sContext));
但是我发现PreferenceManager.getDefaultSharedPreferences(sContext)
中的mMap和HashMap表是完全空的。为什么它可能是空的?我想我已正确设置首选项屏幕和值,因为它今天早些时候正在运作。
我正在考虑改变了什么......这可能是一个时间问题吗?在加载SharedPreferences之前是否需要进行某些操作?
他们如何初始化?我不久前将应用程序重新部署到模拟器,所以这是一个全新的安装,也许我需要做一些事情来填充该hashmap?
欢迎任何想法,谢谢。