java.lang.IllegalStateException: trying to requery an already closed cursor android.database.sqlite
2018-03-18 21:23
274 查看
搜索的界面使用的数据时从SQLite中获取的,每次使用cursor之后都添加
来处理cursor的关闭问题。
出现的问题是:
当从当前页面跳转到下一个页面的时候,会关闭当前页面,回到再前一个页面,并提示:
java.lang.IllegalStateException: trying to requery an already closed cursor android.database.sqlite
大意是说,无法打开已经关闭的cursor。
解决:
去掉
startManagingCursor(data); |
出现的问题是:
当从当前页面跳转到下一个页面的时候,会关闭当前页面,回到再前一个页面,并提示:
java.lang.IllegalStateException: trying to requery an already closed cursor android.database.sqlite
大意是说,无法打开已经关闭的cursor。
解决:
去掉
startManagingCursor(data);但是只是表面解决而已,据网上说,cusor用完之后最好要关闭,所以不知道会不会出什么问题。
相关文章推荐
- java.lang.IllegalStateException异常解决
- java.lang.IllegalMonitorStateException 异常出现原因
- java.lang.IllegalStateException:Unable to initialise endpoint. A previous call to init() failed. See
- java.lang.IllegalStateException:
- java.lang.IllegalStateException: No activity
- java.lang.IllegalStateException: Cannot start this animator on a detached view!
- java.lang.IllegalStateException: getOutputStream() has already been ca...
- java.lang.IllegalMonitorStateException
- java.lang.IllegalStateException: Cannot forward after response has been committed错误问题
- java.lang.IllegalStateException: Failed to load ApplicationContext 解决办法思考
- java.lang.IllegalStateException的解决方向
- java.lang.IllegalThreadStateException异常原因解析
- java.lang.IllegalThreadStateException异常
- java.lang.IllegalStateException: Cannot create a session after the response has been committed
- java.lang.IllegalStateException: Target host must not be null, or set in parameters.
- Servlet.service() for servlet default threw exception java.lang.IllegalStateException解决!
- nested exception is java.lang.IllegalStateException: Cannot convert value of type [org.springframewo
- java.lang.IllegalStateException
- java.lang.IllegalStateException: Target host must not be null, or set in parameters. scheme=null, ho
- Android java.lang.IllegalStateException: ViewPager has not been bound 的解决办法