1

好吧,我很困惑。两者有什么区别?我一直在使用资产文件夹中导入的预制数据库,并在我的列表视图中使用图像,并且在滚动时出现了有关内存异常的错误。我阅读了不同的方式来处理它,但是可以真正理解一些教程,然后我读了一些关于cursorloader和loadermanager的东西,并且它可以解决我在外存错误方面的问题。这是真的吗?我看到很多教程,但大多数都指出数据插入,所以我感到困惑。光标与光标加载器

回答

1

作为每this definition from Techopedia

数据库光标是用于查明数据库中的记录的对象。就像使用打字游标来提醒您文本将出现的位置一样,数据库游标也会显示正在处理的数据库中的特定记录。

然而,CursorLoader是用于与ContentProvider异步交互一个Android API。我的意思是,它可以在不阻塞主线程(也称为UI线程)的情况下在后台线程中执行查询。查询后,它将从ContentProvider中检索结果并重新连接到主线程上的Activity。

我认为,你在这里面临被明确回答出的内存问题::)得到Strange out of memory issue while loading an image to a Bitmap object

+0

感谢那些我的系统。的xD –