Android RxJava創(chuàng)建操作符Interval
更新時間:2017年12月27日 13:40:24 作者:Adan0520
這篇文章主要為大家詳細介紹了Android RxJava創(chuàng)建操作符Interval的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
Interval操作符:用于創(chuàng)建Observable,跟TimerTask類似,用于周期性發(fā)送信息,是一個可以指定線程的TimerTask
首先添加類庫
// RxAndroid compile 'io.reactivex:rxandroid:1.2.1' // RxJava compile 'io.reactivex:rxjava:1.2.4'
(1) 間隔時間3秒發(fā)送一次
private Subscription subscribe; private void start() { if (subscribe == null || subscribe.isUnsubscribed()) { subscribe = Observable.interval(3000, 3000, TimeUnit.MILLISECONDS)//延時3000 ,每間隔3000,時間單位 .observeOn(AndroidSchedulers.mainThread()) .subscribe(new Action1<Long>() { @Override public void call(Long aLong) { Log.e("1234", "執(zhí)行一次"); } }); } }
(2)取消訂閱
private void stop() { if (subscribe != null && !subscribe.isUnsubscribed()) { subscribe.unsubscribe(); Log.e("1234", "停止"); } }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android?Flutter在點擊事件上添加動畫效果實現(xiàn)全過程
這篇文章主要給大家介紹了關(guān)于Android?Flutter在點擊事件上添加動畫效果實現(xiàn)的相關(guān)資料,通過實例代碼介紹的非常詳細,對大家學習Android具有一定的參考學習價值,需要的朋友可以參考下2023-03-03Android XMPP通訊自定義Packet&Provider
這篇文章主要介紹了Android XMPP通訊自定義Packet&Provider的相關(guān)資料,需要的朋友可以參考下2016-08-08Android仿微信朋友圈實現(xiàn)滾動條下拉反彈效果
這篇文章主要為大家介紹了Android仿微信朋友圈實現(xiàn)滾動條下拉反彈效果,感興趣的小伙伴們可以參考一下2016-01-01Android Studio 下 Flutter 開發(fā)環(huán)境搭建過程
這篇文章主要介紹了Android Studio 下 Flutter 開發(fā)環(huán)境搭建/Flutter / Dart 插件安裝 | Flutter SDK 安裝 | 環(huán)境變量配置 | 開發(fā)環(huán)境檢查,本文圖文并茂給大家介紹的非常詳細,需要的朋友可以參考下2020-03-03