android共享数据之SharedPreferences-组建间的数据共享和应用间的数据共享

来源:互联网 发布:c语言问号表达式 编辑:程序博客网 时间:2024/05/21 15:50

android应用开发中,可以使用SharedPreferences实现String、Int 、Long、float和boolen 5个数据类型的

应用内组建间的数据共享和应用间的数据共享。文章以活动组建和服务组建之间的数据共享为例

,实现模式简略图如下:



实现过程如下:

1)Activity启动服务;

2)Activity注册观察SharedPreferences,并实现针对某个键(KEY)的观察;

3)Service通过SharedPreferences的Editor对KEY进行操作;

4)Activity接收到通知,如果变化对应的键等于KEY,则进行相应的操作;

5)重复4) n(0 1 2 ....);

5)Activity在适当的时候撤销对SharedPreferences的观察。


0 0
原创粉丝点击