我在一个工程里添加了一个PreferenceActivity添加了三个配置项,然后在Application的onCreate里通过PreferenceManager.getDefaultSharedPreferences(this)获得SharedPreferences,最后调用其getString方法获得配置的字符串,现在其他一切都正常,只有一个问题很奇怪,当我第一次运行程序或者将之前安装过的程序卸载后再装上第一次执行时,必须要打开一次配置界面后退出程序再进入程序后才能通过getString方法获得到值,否则获取不到值。不知道这是什么原因,请大家指点下。