在Android中更改ListView中的数据

在Android中更改ListView中的数据,android,listview,Android,Listview,我的列表视图中填充了一些数据。我需要在单击按钮时更改列表视图中的数据。现在的问题是,与适配器关联的数据正在更改,但ui中的数据没有更改。但当我把方向从横向改为纵向时,新的数据就会显示出来。有人能提出解决方案吗 提前谢谢 在列表适配器上调用notifyDataSetChanged() 更改方向时,它可能会起作用,因为默认情况下,在方向更改时,您的活动会被销毁并重新创建,同时还会重新创建列表适配器

我的列表视图中填充了一些数据。我需要在单击按钮时更改列表视图中的数据。现在的问题是,与适配器关联的数据正在更改,但ui中的数据没有更改。但当我把方向从横向改为纵向时,新的数据就会显示出来。有人能提出解决方案吗


提前谢谢

列表适配器上调用
notifyDataSetChanged()

更改方向时,它可能会起作用,因为默认情况下,在方向更改时,您的活动会被销毁并重新创建,同时还会重新创建列表适配器