当我请求时,db的一部分会在内存中加载什么?

时间:2015-01-16 18:18:59

标签: android android-sqlite

我打算在我的应用程序中添加一个大的本地数据库。当我提出请求时,db的哪一部分将被加载到内存中?数据库中的所有表格或仅我请求的表格?

1 个答案:

答案 0 :(得分:1)

使用sqlite时,不必担心内存使用问题。 您可以使用光标选择要访问的数据。这样你可以根据需要访问特定的表格,并获得它的数据。

示例:

Cursor c = db.query(TABLE_NAME, null, null, null, null, null,null);
c.moveToFirst();

这是获取特定表格数据的一种方式。