作者btsken (郝小明)
看板AndroidDev
標題[開發] listView更新問題
時間Sun Mar 20 16:21:28 2011
※ [本文轉錄自 Android 看板 #1DXPJlii ]
作者: btsken (郝小明) 看板: Android
標題: [開發] listView更新問題
時間: Sun Mar 20 13:47:25 2011
我有一個listView
裡面是顯示我DB裡的東西
然後我再menu裡面有一個刪除全部資料的選項
點了之後東西在DB有刪除
可是listView不會及時更新
我是用simpleadapter建的
我有google過都說用adapter notify之類的
可是還是行不通
如果有需要我在貼code上來
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.80.86
1F:→ JyunHong:有AndroidDev版 03/20 15:46
2F:→ btsken:是喔XDD 感謝告知 03/20 15:56
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.80.86
3F:→ mamaya3:試過requestLayout()? 03/20 22:05
4F:→ mamaya3:寫錯了 我是用notifyDataSetChanged() 更新 不過是 03/20 22:07
5F:→ mamaya3:從BaseAdapter 繼承來的class 03/20 22:08
6F:→ quare96:繼承BaseAdapter過來再加method去處理比較快~ 03/20 22:32
7F:→ quare96:如果資料比較複雜用ArrayAdapter 03/20 22:42
8F:推 vagrants:給你另外一個方向,如果你是用 Cursor 抓資料的話。 03/21 00:10
9F:→ vagrants:那資料更新完後要視情況跟 DB 重新要一次 Cursor。 03/21 00:11
10F:→ vagrants:有的時候會因為 Cache 的機制,導致 Cursor 所指到的資料 03/21 00:12
11F:→ vagrants:跟實際上的 DB 不一定會同步。 03/21 00:13