在cursoradapter中更改光标

时间:2015-03-07 15:04:11

标签: android android-cursoradapter

嗨我有自定义光标适配器,在我的光标中我有int值,它总是1或0在我的listview中我有每个listitem的按钮,当我点击它我想要更改按钮的图像背景和更新数据库。
对于单击侦听器上的按钮,我在我的xml中使用onclick并在我的activity类中创建方法,并且我在更新我的db之后使用此代码更改我的光标

startManagingCursor(cursor);
adapter.changeCursor(cursor);    

但是当我运行我的应用程序时,我收到此错误消息

android.database.StaleDataException: Attempting to access a closed CursorWindow.Most probable cause: cursor is deactivated prior to calling this method.    

当然我看到了this this个问题,但我没有清楚地得到答案。
在第一个问题中,我没有得到这一行

mIndexer.setCursor(cursor);

mindexer是什么?第二个问题与我的问题无关,除了标题 谢谢你的帮助。

0 个答案:

没有答案