设为首页 加入收藏

TOP

Android短信数据库监听回调多次问题
2014-11-24 07:43:30 来源: 作者: 【 】 浏览:0
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程序详解

评论

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

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)