android - ListView 自动更新

标签 android listview

我是 Android 开发的新手。我正在从 Xampp 服务器获取我的数据库并在 ListView 上显示数据它工作正常但是当我更新我的数据库时我需要每次都刷新我的 Activity 。我希望我不必一次又一次地刷新它,它应该自动更新 ListView 中的数据作为一种实时的东西!我怎样才能做到这一点?请有人帮助我...提前致谢!

最佳答案

notifyDataSetChanged() 与您为 ListView 创建的适配器实例一起使用。

这将通知从数据库中获取的数据模型的任何更改。

创建一个服务,根据需要在数据发生变化时持续监听端口,您可以向应用程序发送信号以再次获取数据,然后 notifyDataSetChanged() 将更新更改。

刷新功能的工作将由服务(而非 Activity )完成。

关于android - ListView 自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51893361/

相关文章:

c# - 如何自定义System.Windows.Forms.ListViewItem?

android - Seekbar 使应用程序崩溃

安卓 : Retrofit Callback success and failure executed asynchronously?

android - 如何在同一个ListView中创建两个不同的LinearLayout?

android - 在 listView 下面添加 LinearLayout

java - 当我到达 recyclerView.setAdapter(adapter); 部分时,我在 android studio 中的应用程序崩溃了。

JavaFX ListView setItems() 无法解析符号

c++ - 跨平台宏定义

android - Fragment 被替换和再次可见时的回调

java - 如何使用XZ lib在android中压缩/解压缩文件