在Mvp android中定期刷新实现

时间:2017-05-25 04:59:30

标签: android android-recyclerview mvp

我需要每隔10分钟定期从服务器刷新一次recyclerview。目前我正在为应用程序实现MVP架构。以下是我认为的方法清单。

  1. 我是否需要在演示者中使用Observable.interval每10分钟进行一次api调用?
  2. 由于用户在不使用应用程序时不应该看到任何更新,因此我不使用服务或广播服务。
  3. 我应该如何解决这个问题,任何帮助都会非常有用。

    谢谢, Shanthi

2 个答案:

答案 0 :(得分:0)

使用计时器

int mins = 10; // The delay in minutes
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() { 
     //perform your task
     yourAdapter.notifyDataSetChanged();
}
}, 0, 1000 * 60 * mins);

答案 1 :(得分:0)

f(these.head)