我是 Android 开发的新手。我正在从 Xampp 服务器获取我的数据库并在 ListView 上显示数据它工作正常但是当我更新我的数据库时我需要每次都刷新我的 Activity 。我希望我不必一次又一次地刷新它,它应该自动更新 ListView 中的数据作为一种实时的东西!我怎样才能做到这一点?请有人帮助我...提前致谢!
最佳答案
将 notifyDataSetChanged()
与您为 ListView 创建的适配器实例一起使用。
这将通知从数据库中获取的数据模型的任何更改。
创建一个服务,根据需要在数据发生变化时持续监听端口,您可以向应用程序发送信号以再次获取数据,然后 notifyDataSetChanged()
将更新更改。
刷新功能的工作将由服务(而非 Activity )完成。
关于android - ListView 自动更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51893361/