首页 > 解决方案 > 每 2 分钟刷新一次数据或在服务器改造时显示更新

问题描述

我已经搜索了如何使用改造库在回收器视图中刷新数据以获取数据,但不幸的是我找不到任何东西。

你能否把我放在正确的方向上,我可以在哪里找到信息。

当客户下订单并查看订单状态时,我得到了应用程序,当人更新订单状态时如何制作,例如从数据库中的 0 合 1 开始,这意味着它的值已更改,但仅在状态为 0 时修改加载的数据。当应用程序时如何制作识别数据库中的值已更新,并向客户显示的不是 0 状态而是 1。

太感谢了

标签: androidandroid-recyclerviewretrofit

解决方案


private Handler mRepeatHandler;
private Runnable mRepeatRunnable;
private final static int UPDATE_INTERVAL = 2000;
@Override
protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);

     mRepeatHandler = new Handler();
     mRepeatRunnable = new Runnable() {
          @Override
          public void run() {
               //Put the piece of code which is getting data from server.

               mRepeatHandler.postDelayed(mRepeatRunnable, UPDATE_INTERVAL);
          };

     mRepeatHandler.postDelayed(mRepeatRunnable, UPDATE_INTERVAL);
}

推荐阅读