2014-06-13 29 views
0

我有一個應用程序,它使用baseadapter在listview中顯示數據。用戶可以在列表視圖中單擊一個元素,並將用戶帶到一個頁面,在那裏他們可以編輯該元素上顯示的數據。當用戶點擊回來時,用戶將進入列表視圖,但是更改不會更新。一旦用戶點擊回來,我如何更新列表視圖。如何在列表視圖中保持數據一致性

+0

首先更新存儲的數據,然後在onResume()中調用notifySetDataChanged() –

+0

您在哪裏存儲了在listview中顯示的數據?發佈您的代碼以獲取更多信息。 –

回答

0

我認爲只需在onResume()方法中設置適配器,這樣每次和每次都應該進入該屏幕,每次都會刷新適配器。

+0

@ pratik-會導致listview被重新繪製? – Samantha

+0

是的,但在設置之前,你可以檢查它是否已經繪製或者沒有繪製,然後將其設置爲空,然後設置 –

+0

@ pratik-有沒有辦法在不重繪的情況下進行繪製。我不希望listview閃爍,因爲我有列表視圖中的圖像 – Samantha