Android RxJava创建操作符Interval

 更新时间:2017年12月27日 13:40:24   作者:Adan0520  
这篇文章主要为大家详细介绍了Android RxJava创建操作符Interval的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

Interval操作符:用于创建Observable,跟TimerTask类似,用于周期性发送信息,是一个可以指定线程的TimerTask

首先添加类库

// RxAndroid
compile 'io.reactivex:rxandroid:1.2.1'
// RxJava
compile 'io.reactivex:rxjava:1.2.4'


(1) 间隔时间3秒发送一次

 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", "执行一次");
      }
     });
  }
 }

(2)取消订阅

private void stop() {
  if (subscribe != null && !subscribe.isUnsubscribed()) {
   subscribe.unsubscribe();
   Log.e("1234", "停止");
  }
 }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Android Flutter在点击事件上添加动画效果实现全过程

    Android Flutter在点击事件上添加动画效果实现全过程

    这篇文章主要给大家介绍了关于Android Flutter在点击事件上添加动画效果实现的相关资料,通过实例代码介绍的非常详细,对大家学习Android具有一定的参考学习价值,需要的朋友可以参考下
    2023-03-03
  • android ocr——身份证识别的功能实现

    android ocr——身份证识别的功能实现

    本篇文章主要介绍了android ocr——身份证识别的功能实现,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11
  • Android XMPP通讯自定义Packet&Provider

    Android XMPP通讯自定义Packet&Provider

    这篇文章主要介绍了Android XMPP通讯自定义Packet&Provider的相关资料,需要的朋友可以参考下
    2016-08-08
  • Android入门之Fragment的使用教程

    Android入门之Fragment的使用教程

    Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑。本文主要来和大家讲讲Fragment的使用,感兴趣的小伙伴可以了解一下
    2022-12-12
  • Android AsyncTask源码分析

    Android AsyncTask源码分析

    这篇文章主要针对Android AsyncTask源码为大家进行分析,非常方便的AsyncTask类内部封装了Handler和线程池,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • Android仿微信朋友圈实现滚动条下拉反弹效果

    Android仿微信朋友圈实现滚动条下拉反弹效果

    这篇文章主要为大家介绍了Android仿微信朋友圈实现滚动条下拉反弹效果,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • Android ViewFlipper的简单使用

    Android ViewFlipper的简单使用

    这篇文章主要为大家详细介绍了Android ViewFlipper的简单使用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • kotlin实现强制下线功能

    kotlin实现强制下线功能

    这篇文章主要为大家详细介绍了kotlin实现强制下线功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Android Studio 下 Flutter 开发环境搭建过程

    Android Studio 下 Flutter 开发环境搭建过程

    这篇文章主要介绍了Android Studio 下 Flutter 开发环境搭建/Flutter / Dart 插件安装 | Flutter SDK 安装 | 环境变量配置 | 开发环境检查,本文图文并茂给大家介绍的非常详细,需要的朋友可以参考下
    2020-03-03
  • Android实现闹钟功能小Dome

    Android实现闹钟功能小Dome

    本篇文章主要介绍了Android实现闹钟功能小Dome,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02

最新评论