数据更改时更新列表视图

时间:2017-12-01 06:55:48

标签: android rest

我正在为物联网产品创建Android应用程序。 我正在将传感器数据上传到REST架构中开发的Web服务。 网络服务工作得很好。 如果传感器数据发生变化,我希望实时显示。 我想要反向数据并更新Textview 我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

要刷新列表视图数据,您需要使用以下代码行

adapter.notifyDataSetChanged();

其中,

    adapter = your listview adapter object

从服务器或本地数据库检索数据后,写上面的代码行。

答案 1 :(得分:0)

您想要更新textview或listview吗? 如果您想继续向列表视图添加新记录,只需将项目添加到listview适配器并调用youradapter.notifyDataSetChanged(),以便listview更新其内容。

答案 2 :(得分:0)

在您的适配器列表中添加此代码,如:

Adapter_Constructer(List<String> data){
this.data=data;
notifyDataSetChanged();}

然后在你想要的时候更新它

或只是使用:

adapter.notifyDataSetChanged();

在您的回复方法中。

或重新初始化并重置适配器,然后调用adapter.notifyDataSetChanged();