最近在编写android程序的过程中用到了SharedPreferences,期间遇到了一系列的问题,现在把问题总结如下:
1、SharedPreferences中可以保存对象?
答:可以。在定义对象的时候,实现Serializable接口就可以保存对象了
2、SharedPreferences只要定义就可以正常使用?
答:不是。SharedPreferences不能像定义成员变量一样定义,只能在onCreate方法中定义。否则会引发空指针异常,这个异常通常会让人不解,所以这里一定要注意。
最近在编写android程序的过程中用到了SharedPreferences,期间遇到了一系列的问题,现在把问题总结如下:
1、SharedPreferences中可以保存对象?
答:可以。在定义对象的时候,实现Serializable接口就可以保存对象了
2、SharedPreferences只要定义就可以正常使用?
答:不是。SharedPreferences不能像定义成员变量一样定义,只能在onCreate方法中定义。否则会引发空指针异常,这个异常通常会让人不解,所以这里一定要注意。