您的位置:首页 > 移动开发 > Android开发

Android学习记录(二十五)-记录一下Android cursor onPause中close的异常。

2016-06-23 15:42 417 查看
原来的流程:

onPause将原来的cursor关闭。



onResume中,去网络查询数据,获取新的cursor。

问题来了,当程序回退的时候,可能还没获取到新的cursor,老的cursor又被close了,cursor被close了。。。会导致异常。

解决办法:

不要在OnPause关cursor,在onDestroy关cursor。

cursor赋值变成新的cursor后,原来的cursor会自己释放。没有必要在onPause中实现。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: