作者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