
每次更改界面的设置之后,程序会自动持久化保存新的。
而在程序的其他地方获取到设置的也很简单,只需通过标识符,如获取上文中标识符为“boolean_value”和“string_value”的, 只需

boolean booleanValue = PreferenceManager.getDefaultSharedPreferences(
this).getBoolean("boolean_value", false);
String stringValue = PreferenceManager.getDefaultSharedPreferences(this)
.getString("string_value", "");
即可获得。
PreferenceManager.getDefaultSharedPreferences(Context)是一个静态方法,获取到一个全局的Preference对象,在程序中的任何地方都是唯一的,getBoolean和getString方法的第二个参数是默认,是在获取key失败时的默认返回。
----------------------------------------------------------
我写的一个demo,下载地址:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-49640-2.html
我国每年要公派多少去美留学吗
台湾问题得到彻底解决的那一天
定位准确
敢独立大陆就敢动武