我有一个回收站视图,在应用程序启动时填充数据。它每次填充都很好,但回收站视图不会每次都更新。单击操作栏以打开键盘会刷新它。
我还在所有数据加载完毕后通知Recycler视图更新。
如果需要,我将添加代码和XML布局。
刷新/通知代码:
// Inflate
new java.util.timer().schedule(
() -> {
runOnUiThread(()->{
adapter.notifyDataSetChanged();
});
}, 1000
);
答案 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);