gpt4 book ai didi

java - Android 回收器 View 未更新

转载 作者:行者123 更新时间:2023-12-02 02:12:34 24 4
gpt4 key购买 nike

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

在所有数据加载完成后,我还会通知回收器 View 进行更新。

  1. 我应该如何更新/刷新它?
  2. 回收器 View 是否未更新错误或其他问题?

如果需要,我将添加代码和 XML 布局。

刷新/通知代码:

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

}, 1000
);

最佳答案

检查以下示例以每 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);

关于java - Android 回收器 View 未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49783360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com