Android刷新,定时器问题不能保留状态

就是我在一个fragement里面的oncreateview弄了个定时器,用handler,postdelay实现的,但是我跳到另一个页面,在进入这个页面他又重新计时,怎么让他返回时还是原来那个计时不重新加载,或者定时器有没有其他方式。fragement之间跳转用的是navigation

盲猜,你回到那个界面又调用了onCreateView,所以重新计时了

img

如果fragemnt出栈过,那重新进来,会再次创建计时器。

另:我现在项目里边用的RxJava,计时器有Observable.interval,比较方便。形如:

Observable.interval(1000, TimeUnit.MILLISECONDS)
        .observeOn(AndroidSchedulers.mainThread())
        .subscribe(aLong -> {
            // 你要做的事
        });