RT 我不想去扫描所有的数据来判断哪条数据被修改过,性能垃圾到不行,差点的手机扛不住。 我猜想可能可以监听到表的数据修改或者是删除。比如系统自带的通讯录或者其他通讯录应用点击保存的时候,点击删除联系人的时候,能够获知这个消息么? 在分析了系统中的表结构的时候,发现了一个version字段,但是我感觉这个也不太方便操作。 求人指教啊!!
我的思路:通过 ContentResolver注册一个监听器,然后 在数据改变时会通知你注册的那个ContentObserver.要实现像360通讯录那样事实更新数据的话,应该需要你的服务在后台一直跑。######我感觉像这种事实的肯定是建立了一个长连接的通道的 起码需要3个通道 这种方案我想过,就时间上来说有点来不及了。。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。