小编Sof*_*les的帖子

读取Android Cursor是否一直到数据库?

我有一个沉重的Android应用程序,并希望确保永远不会ANR它.

我搬到我的数据库查询从UI线程(以AsyncTasks)的距离,但我还是从光标在UI线程读取,因为我想返回光标某处存储在内存中,也就是它的实际读数不走了整个数据库的方式.这是正确的还是我真的需要将所有光标读取移动到非UI线程?

更具体:

是否例如http://developer.android.com/reference/android/database/Cursor.html#getInt(int)从memeory读呢,还是从实际的SQLite数据库AQUIRE某种读锁.

我想我的案例中的Cursor实现是一个SQLiteCursor,因为ContentProvider是使用SQLite数据库实现的.

database android

3
推荐指数
1
解决办法
1521
查看次数

标签 统计

android ×1

database ×1