我正在学习Android,而且我正在构建一项活动来接收使用不同设备的用户,我想在Listview中将所有这些用户的昵称一起显示出来。
所以,我正在考虑如何做到这一点,并且有想法使用Handler每秒更新我的列表视图,并为连接到活动的所有用户实时显示用户列表
我使用Phpmyadmin创建了一个数据库,我使用Json打印数据库中的所有信息,因此我可以使用Java来获取所有数据。
我的问题是:
有没有更好的方法来做我想做的事情?
我的应用程序会崩溃吗?
处理程序是否会对用户电池产生巨大影响?
谢谢。
答案 0 :(得分:0)
是的,还有另一种方法可以做到。您可以查找RecyclerView
。和notifyDataSetChanged()
方法。您也可以使用notifyItemRemoved()
bla bla ..
在RecyclerView
中,您有一个适配器,并向该适配器提供项目列表。当您的项目列表发生更改时,如果您将其通知适配器,则您的recyclerview应该更改。
Android Recyclerview:RecyclerView
您也可以按照此博客中的指南进行操作:Creating lists with recyclerview