内容观察者
发布日期:2021-06-30 18:39:41 浏览次数:3 分类:技术文章

本文共 574 字,大约阅读时间需要 1 分钟。

1,注册内容观察者

getContentResolver().registerContentObserver(uri, true, observer);    uri:内容观察者要监听的地址(类似:content://uricontent/xxtb/xxlie)    observer: 实现ContentObserver类的下面方法    @Override    public void onChange(boolean selfChange) {        new Thread(){            public void run() {                System.out.println("url对应的内容改变了");            };        }.start();        super.onChange(selfChange);    }

2, 发送内容观察者通知(自定义)

// 发送内容观察者的通知    context.getContentResolver().notifyChange(uri, null);
如短信等这类内容观察者通知都是系统事先写好了notifyChange方法的,有固定的url地址

注意:uri要一致

总的来说:内容观察者工作方式类似是信号的发送与接收

转载地址:https://linqiarui.blog.csdn.net/article/details/51180840 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:activity调用service中方法的几种方案
下一篇:事件传递机制

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月21日 02时19分27秒