2014-06-13 26 views
0

我有一个应用程序,它使用baseadapter在listview中显示数据。用户可以在列表视图中单击一个元素,并将用户带到一个页面,在那里他们可以编辑该元素上显示的数据。当用户点击回来时,用户将进入列表视图,但是更改不会更新。一旦用户点击回来,我如何更新列表视图。如何在列表视图中保持数据一致性

+0

首先更新存储的数据,然后在onResume()中调用notifySetDataChanged() –

+0

您在哪里存储了在listview中显示的数据?发布您的代码以获取更多信息。 –

回答

0

我认为只需在onResume()方法中设置适配器,这样每次和每次都应该进入该屏幕,每次都会刷新适配器。

+0

@ pratik-会导致listview被重新绘制? – Samantha

+0

是的,但在设置之前,你可以检查它是否已经绘制或者没有绘制,然后将其设置为空,然后设置 –

+0

@ pratik-有没有办法在不重绘的情况下进行绘制。我不希望listview闪烁,因为我有列表视图中的图像 – Samantha