Android 当ViewPager片段离开屏幕时继续更新ProgressBar

Android 当ViewPager片段离开屏幕时继续更新ProgressBar,android,android-fragments,Android,Android Fragments,我有3个片段加载了ViewPager 其中一个片段的ProgressBar正在更新,如下所示: cdt = new CountDownTimer(intDuration, 1000) { //(intDuration) milli seconds is total time, 1000 milli seconds is time interval public void onTick(long millisUntilFinished) { pb.setProgress(

我有3个片段加载了ViewPager

其中一个片段的ProgressBar正在更新,如下所示:

cdt = new CountDownTimer(intDuration, 1000) { //(intDuration) milli seconds is total time, 1000 milli seconds is time interval

    public void onTick(long millisUntilFinished) {
        pb.setProgress(pb.getProgress() + 1);
    }
    public void onFinish() { }
}.start();
这非常有效,直到我滑动到另一个片段,然后时间当然停止

如何使计时器在片段未处于焦点时继续运行,以使ProgressBar在返回片段时处于正确位置?

尝试以下操作:

mViewPager.setOffscreenPageLimit(3);
这将保留您的片段,即使它们不在屏幕上