时钟实现几种方案rxjava, handler(postdelay), Timer&TimerTask哪种效率最高?

fromair 2019-05-31 07:58:22
在维护别人项目过程中,发现不同的人使用不同的时钟实现,有的人用rxjava封装时钟类(Observable.interval),有的人用Timer&TimerTask。但我觉得用handler的postdelay效率和资源占用应该是最优的,使用方式如下:
handerTimer.postDelayed(new Runnable() {
@Override
public void run() {
...
handerTimer.postDelayed(this, 60000);
}
}, 1000);
不知大家平时使用时钟都用什么方案实现?
...全文
545 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
王能 2019-06-03
  • 打赏
  • 举报
回复
看一下源码你就知道,用的都是handler
fromair 2019-06-01
  • 打赏
  • 举报
回复
引用 3 楼 tq1086 的回复:
Service+Broadcast。
这不是杀鸡用牛刀么?就一个普通的时钟了,无后台操作任务。
tq1086 2019-05-31
  • 打赏
  • 举报
回复
Service+Broadcast。
usecf 2019-05-31
  • 打赏
  • 举报
回复
个人习惯 handler处理

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧