sharedpreferences是android中一种数据存储方式。今天说说在使用时候的区别
- ContextWrapper.getSharedPreferences(String name, int mode)
- Activity.getPreferences(int mode)
- PreferenceManager.getSharedPreferences()
- PreferenceManager.getDefaultSharedPreferences(Context context)
大体上有这四种方法的。。
第一种方法是最常用的,两个参数对应的是SharedPreferences文件的名字和模式(私有,共有等等)
第二种是activity的方法,它直接创建了所在类的SharedPreferences文件,
第三种,第四种本质是一样,。操作的是应用默认下的那个SharedPreferences文件(文件名com.example.something_preferences),区别第四种为静态方法,能直接调用