Android 如何刷新我的SherlockFragment的内容?

Android 如何刷新我的SherlockFragment的内容?,android,listview,android-fragments,actionbarsherlock,Android,Listview,Android Fragments,Actionbarsherlock,我使用的是SherlockFragment,它在listview中显示数据库中的一些数据。在此列表视图中,可以使用onitmlongclicklinklistener()删除项目。现在,从数据库中删除内容后,我必须刷新列表视图 我该怎么做?我想,有一个refreshView()方法会非常有用。有可能在我的sherlockfragment类中有这样一个方法吗?如果是这样,有人能帮我写代码吗 谢谢 如果创建ContentProvider和CursorLoader,则列表视图将自动刷新。这需要做一点工

我使用的是SherlockFragment,它在listview中显示数据库中的一些数据。在此列表视图中,可以使用
onitmlongclicklinklistener()
删除项目。现在,从数据库中删除内容后,我必须刷新列表视图

我该怎么做?我想,有一个
refreshView()
方法会非常有用。有可能在我的sherlockfragment类中有这样一个方法吗?如果是这样,有人能帮我写代码吗


谢谢

如果创建
ContentProvider
CursorLoader
,则
列表视图将自动刷新。这需要做一点工作,但效果很好。@a--C listview不会自动刷新,除非您调用
notifyChange()
@Tarun Yes在实现
ContentProvider时调用
notifyChange()
,以使加载程序刷新。ListView只是一种显示机制。如果刷新
加载程序
,则刷新
适配器
,该适配器将刷新
列表视图
@A--C有什么简单的解决方案吗?@user2426316是否使用
列表
来显示数据?如果是这样,最简单的解决方案是删除数据后,使用适配器镜像删除(不要忘记调用
notifyDataSetChanged()
),或者从数据库重新加载数据并重置适配器。