2009年8月5日
摘要: 如果你想保存Activity的信息(例如,类实例的变量)而又不需要和其它的组件共享的话,你可以调用Activity的getPreferences方法,不用指定一个Preference的名字。对返回的Shared Preference的访问只限于调用的Activity;每个Activity支持一个不命名的Shared Preference对象。下面的框架代码显示了如何使用Activity的私有Sha... 阅读全文
posted @ 2009-08-05 12:13 xirihanlin 阅读(7261) 评论(1) 推荐(0) 编辑
摘要: 访问保存的Shared Preference同样还是用getSharedPreferences方法。传入你要访问的Shared Preference的名字,然后使用类型安全的get<type>方法来提取保存的值。每一个get<type>方法要带一个键值和默认值(当键值没有可获得的值时使用),如下面的框架代码所示:public void loadPreferences() {... 阅读全文
posted @ 2009-08-05 10:51 xirihanlin 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 为了创建和修改一个Shared Preference,在程序上下文中调用getSharedPreferences方法,传入你要变更的Shared Preference的名字。Shared Preference可以在程序的组件间共享,但对其它应用程序来说不可获得的。修改一个Shared Preference,使用SharedPreferences.Editor类。通过对你想要改变的SharedPre... 阅读全文
posted @ 2009-08-05 10:44 xirihanlin 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 对于Android应用程序来说,这里有两种轻量级的保存简单数据的技巧——Shared Preference和一对用于保存Activity实例细节的事件处理函数。两种机制都使用名/值(NVP)机制来储存简单的基本类型的值。使用Shared Preference,你可以在你的应用程序里创建key/value对的命名表,它可以在运行在相同的上下文的组件间共享。Shared Pre... 阅读全文
posted @ 2009-08-05 10:32 xirihanlin 阅读(927) 评论(0) 推荐(0) 编辑
摘要: Android中数据保存的技巧从速度、效率和健壮性间做出了权衡:❑ Shared Preference当存储UI状态、用户设定或程序设置时,你可能想要一种轻量级的机制来储存已知的数据集。Shared Preference,也称作Preference,能让你成组地保存基本数据的key/value对。❑ File它不够精致,但有时想写入或读取时,File也只能是唯一的路可走。Android允许你创建和... 阅读全文
posted @ 2009-08-05 10:05 xirihanlin 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 这一章,你将学习Android中三种最通用的数据保存技巧——preference、本地文件和SQLite数据库。之后会学习Content Provider。 阅读全文
posted @ 2009-08-05 09:31 xirihanlin 阅读(1060) 评论(0) 推荐(0) 编辑