java - 在此代码中,我想在保存按钮单击时刷新我的自定义 ListView

标签 java android

下面列出了我想要在代码中包含的内容。

  1. 此方法不会在单击按钮时刷新 ListView 。

    public synchronized void refresAdapter(ArrayList<ManageCuisineHelper> dataitems) {
    
        notifyDataSetChanged();
    }
    

最佳答案

您没有在 Adapter 类的刷新适配器方法中更新最新数据。如下所示更改方法主体,这应该适合您。

public synchronized void refresAdapter(ArrayList<ManageCuisineHelper> dataitems) {
        if(this.list_data != null) {
          this.list_data.clear();
          this.list_data = dataitems;
          notifyDataSetChanged();
       }
    }

关于java - 在此代码中,我想在保存按钮单击时刷新我的自定义 ListView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59629862/

相关文章:

java - Android build.gradle 失败 Android Studio

android - 减小 .png 文件的大小对内存中的结果位图有一些影响

java - {L} Unicode 类别是什么?

Java 双重溢出

java - 线程转储 : How to see the condition of waiting/or any other condition?

java - 如何验证 PAN 卡?

Android ListView取消选择项目

java - Android,从代码调用 View 对象

java - 如何在一个应用程序中创建 2 个操作栏?

Java Dropbox API 在上传文件后获取公共(public)共享链接