Android Recycler视图未更新

时间:2018-04-11 19:47:40

标签: java android android-recyclerview android-actionbar android-softkeyboard

我有一个回收站视图,在应用程序启动时填充数据。它每次填充都很好,但回收站视图不会每次都更新。单击操作栏以打开键盘会刷新它。

我还在所有数据加载完毕后通知Recycler视图更新。

  1. 我应该如何更新/刷新它?
  2. 回收者视图是否未更新错误或其他内容?
  3. 如果需要,我将添加代码和XML布局。

    刷新/通知代码:

    // Inflate
    new java.util.timer().schedule(
        () -> {
            runOnUiThread(()->{
                adapter.notifyDataSetChanged();
            });
    
        }, 1000
    );
    

1 个答案:

答案 0 :(得分:2)

请检查以下示例,每1秒刷新一次recyclerview

Handler timerHandler;
timerHandler = new Handler();

Runnable timerRunnable = new Runnable() {
    @Override
    public void run() {
        adapter.notifyDataSetChanged();
        timerHandler.postDelayed(this, 1000);
    }
};

timerHandler.postDelayed(timerRunnable, 1000);