这个要看你启动是什么时候的了,比如你启动刚好是整点,线程sleep一次 1000*60*5 5分钟 1个小时刚好12次,如果不是整点启动的 那就不一定准了。
你这个线程是放在Service里面的么? CPU在繁忙的时候 可能调度不准确
你这个线程是放在Service里面的么? CPU在繁忙的时候 可能调度不准确
解决方案 »
- android Service和平时说的Windows服务是差不多一个意思吗?
- 我运行模拟器,每隔一段时间总弹出错误提示框怎么解决
- 用eclipse的编辑tabhost下的其他tab的问题
- 当前Activity不能dismiss掉Activity中的dialog!!急!!!
- 这是怎么回事呢?运行不起来。。。求助~~~
- sax解析的数据只能在android2.2的模拟器中显示,怎样才能在别的模拟器中也能显示
- 跪求,在android手机端,用代码来截图。高手快来哦
- 问下button的onclick
- 请问各位大神怎么实现这个功能啊?
- android 小米alarmanager
- 怎样自定义SearchView的中提交按钮的样式
- 关于布局的问题
我觉得这方法也不对,不能用thread.sleep,我准备借助SharedPreferences,在每天闹钟第一次播放的时候,记录一下,然后再判断当前播放次数和总次数,最后来决定来做业务!
我准备换种方式处理,可能是这种处理方式不对。我借助SharedPreferences来做这件事!
我觉得这方法也不对,不能用thread.sleep,我准备借助SharedPreferences,在每天闹钟第一次播放的时候,记录一下,然后再判断当前播放次数和总次数,最后来决定来做业务!
还是用service比较好,就像你说的,在锁屏待机的情况下,后台必须实时监控。而service就可以常驻,通过broadcast接收消息,配合timer,timertask进行
我觉得这方法也不对,不能用thread.sleep,我准备借助SharedPreferences,在每天闹钟第一次播放的时候,记录一下,然后再判断当前播放次数和总次数,最后来决定来做业务!
还是用service比较好,就像你说的,在锁屏待机的情况下,后台必须实时监控。而service就可以常驻,通过broadcast接收消息,配合timer,timertask进行谢谢,我今天用SharedPreferences来保存播放数量,然后根据播放数量来判断,是否启用下一个闹钟!