标签: java android listview arraylist android-arrayadapter
我在我的应用程序中使用列表视图,当我的应用程序收到消息时,它们存储在数据库中,然后被添加到列表视图中,但每次应用程序收到新消息时,它们都存储在列表的末尾这不是一个很好的做法,最后存储新的消息,我想把我的所有新消息放在列表的顶部,我该怎么做才能实现这个目标?
答案 0 :(得分:1)
使用insert() on ArrayAdapter<>插入位置0,这不仅会更新您使用ArrayList<>包裹的ArrayAdapter<>,还会触发您的{{1}更新并显示新条目。
insert()
ArrayAdapter<>
0
ArrayList<>