Android 利用 RXJAVA interval 操作符 实现 计时器 功能
2017-08-18 18:42
435 查看
原理是利用interval操作符每1秒刷新一下UI。。代码如下
int currentMillers = 0; String Minute; String seconds; Observable.interval(0,1, TimeUnit.SECONDS) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Subscriber<Long>() { @Override public void onCompleted() { } @Override public void onError(Throwable e) { } @Override public void onNext(Long aLong) { currentMillers ++; int minute = currentMillers / 60; int millers = currentMillers % 60; if(millers < 10) { seconds = "0"+millers; }else { seconds = String.valueOf(millers); } if(minute < 10){ Minute = "0"+ minute; }else { Minute = String.valueOf(minute); } mTimerText.setText(String.format(getString(R.string.order_waitting_timmer),Minute,seconds)); } });
相关文章推荐
- Android实现利用手势完成屏幕密码锁功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- Android: 如何利用Handler处理和发送消息来实现页面刷新的功能
- android定时定位 - 利用百度定位API来实现定时定位功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 【Android2D游戏开发十六】(上文之触摸屏手势)详解Android Gesture 手势操作!利用手势实现一个简单切换图片的功能!
- (转)【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 举例说明如何在android中利用Service来实现后台发送邮件功能
- Android:利用Matrix,实现双手指缩放图片与拖拽图片功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- android中Handler简介&利用Handler实现计时功能
- Android----android利用数据库实现搜索联想功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- 我的Android进阶之旅------>Android利用Sensor(传感器)实现指南针功能
- 16—【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能
- android中Handler简介&利用Handler实现计时功能
- 【Android游戏开发十六】Android Gesture之【触摸屏手势识别】操作!利用触摸屏手势实现一个简单切换图片的功能!
- android开发利用传感器实现微信的摇一摇功能(zz)