设为首页 加入收藏

TOP

Android短信数据库监听回调多次问题
2014-11-24 07:43:30 来源: 作者: 【 】 浏览:1
Tags:Android 短信 数据库 监听 问题

long lastTimeofCall = 0L;
long lastTimeofUpdate = 0L;
long threshold_time = 10000;


if (lastTimeofCall - lastTimeofUpdate < threshold_time) {

lastTimeofUpdate = System.currentTimeMillis();


return;
}


这种方式 确实能够屏蔽数据库两次的状态更新。


其实,还有另一种试,就是数据库改变一次,做一个自己的业务操作。比如:插入或删除。再把这次操作的id缓存 起来。下次再调用 时,从缓存中判断是否已经做过相应的操作了。


以上的方式,能解决一些问题。但最重要的,还是要根据自己的业务来做。


如果大家都监听短信有更好的方式。可以留言,欢迎 一起交流。


最后,说一下为何要用这种试监听短信。因为,使用也可以广播监听短信,但大家也知道。目前,在中国很多所谓的安全软件很流氓,它们也会通过各种方式监听短信广播。而且,有时候,在它们监听到广播后,就把广播取消了,造成其它软件无法收到广播。


欢迎和朋友们一起交流。!!!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android拍照获得的图片太小 下一篇Hadoop编写调试MapReduce程序详解

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Asus Armoury Crate (2025-12-26 02:52:33)
·WindowsFX (LinuxFX) (2025-12-26 02:52:30)
·[ Linux运维学习 ] (2025-12-26 02:52:27)
·HTTPS 详解一:附带 (2025-12-26 02:20:37)
·TCP/IP协议到底在讲 (2025-12-26 02:20:34)