1)之间有什么区别
PreferenceManager.getDefaultSharedPreferences(context)
和
getSharedPreferences(name, mode)
2)他们每个人做什么?
3)以及如何设置屏幕(活动)?
1)你可以有多个SharedPreference文件(所以叫SharedPreference小号)。name
method的参数getSharedPreferences(name, mode)
指定要处理的SharedPreference文件的名称。
PreferenceManager.getDefaultSharedPreferences(context)
返回默认的SharedPreference文件,其默认值为name
和mode
。默认名称基于您应用的程序包名称(如packagename_preferences.xml
),默认模式为MODE_PRIVATE
。
如果您只想使用一个SharedPreferences文件,PreferenceManager.getDefaultSharedPreferences(context)
则使用起来很简洁。
2)使用SharedPreferences
可以保存一些键值数据。
3)您的最后一个问题:如何进行设置屏幕?太宽泛的话题无法在这里回答。但是,我建议您使用PreferenceActivity
或PreferenceFragment
您可以直接管理SharedPreferences来管理SharedPreferences。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句