时钟实现几种方案rxjava, handler(postdelay), Timer&TimerTask哪种效率最高?
在维护别人项目过程中,发现不同的人使用不同的时钟实现,有的人用rxjava封装时钟类(Observable.interval),有的人用Timer&TimerTask。但我觉得用handler的postdelay效率和资源占用应该是最优的,使用方式如下:
handerTimer.postDelayed(new Runnable() {
@Override
public void run() {
...
handerTimer.postDelayed(this, 60000);
}
}, 1000);
不知大家平时使用时钟都用什么方案实现?