当前位置 : 主页 > 编程语言 > java >

【Android】RxJava轮询简示

来源:互联网 收集:自由互联 发布时间:2022-06-30
RxJava轮询简示 How To Use ​​创建​​ private var _connectJob: Disposable? = null private fun startConnectJob() { if (_connectJob != null _connectJob?.isDisposed == false) return _connectJob = Observable.interval(0, 5, TimeUnit.S


RxJava轮询简示

  • How To Use

​​创建​​

private var _connectJob: Disposable? = null

private fun startConnectJob() {
if (_connectJob != null && _connectJob?.isDisposed == false) return
_connectJob = Observable.interval(0, 5, TimeUnit.SECONDS)
.subscribeOn(Schedulers.newThread())
.subscribe {
//your job
}
}

private fun stopConnectJob() {
if (_connectJob != null) {
if (!_connectJob!!.isDisposed) {
_connectJob!!.dispose()
_connectJob = null
}
}
}

​​销毁​​

override fun onDestroy() {
stopConnectJob()
super.onDestroy()
}


上一篇:【Android】Gson使用简示
下一篇:没有了
网友评论