Android 如何从列表中重新加载数据<;模型>;到ListView?

Android 如何从列表中重新加载数据<;模型>;到ListView?,android,Android,尝试用新数据刷新列表视图时出现问题。 每1分钟我从服务器接收一次数据,将数据解包到一个POJO类,将其放入列表中,我想在列表视图中显示它,但我没有在屏幕上获得新数据 // this code I am calling on every 1 minute to ser new data to list personList.setAdapter(new PersonListAdapter(MainActivity.this, personData)); ((PersonListAdapter) p

尝试用新数据刷新
列表视图时出现问题。
每1分钟我从服务器接收一次数据,将数据解包到一个POJO类,将其放入
列表
中,我想在
列表视图
中显示它,但我没有在屏幕上获得新数据

// this code I am calling on every 1 minute to ser new data to list
personList.setAdapter(new PersonListAdapter(MainActivity.this, personData));
((PersonListAdapter) personList.getAdapter()).notifyDataSetChanged(); 
personData
是一个
列表()
Person
是一个简单的POJO类:

public class Person {
    public String name;
    public String age;
}
person
数据大小为50,但列表不显示。(加载时大小为0,1分钟后为50,2分钟后为60,依此类推,但列表始终为空)。 如何将数据从
列表
重新加载到
列表视图

调用您的
适配器

personList.getAdapter().notifyDataSetChanged();

不要每次都创建一个新适配器,只需创建一次即可

把你的名单放在全班范围内

public List<PersonData> personData;
然后,无论何时需要更新列表,请使用
personData
,然后致电

personAdapter.notifyDatasetChanged();

要更新

当您获得新数据时,是否调用
personList.getAdapter()).notifyDataSetChanged()
?@tyczj我总是将新适配器设置为列表,然后调用notifyDataSetChangedshow代码从服务器获取数据,当您调用它更新列表时,让我们看看适配器的代码。如果您从未看到任何条目,那么您的getView()方法可能有问题。
personAdapter.notifyDatasetChanged();