关于android runOnUiThread更新ui的问题

问题描述:
首次进入activity,调用runOnUIithread是可以更新ui的,但退出activity再进入时,ui无法更新:
图片说明

Toast是可以显示的,但是listview并没有更新。

既然Toast能显示,那问题就在你的adapter或者数据源中了

来的消息是不是该list的第一个消息?如果是,你的list是不是还没有初始化?

在这里感谢二楼
ImportSUC 的提醒,我是在onActivityResult中获得数据,然后更新RecyclerView的Item,出现不显示、显示混乱,消失等情况,我在onActivityResult中把RecyclerView的数据源设置了一下,同时也更新界面,然后就正常显示了