我在SqlQuerylBuilder

时间:2016-07-15 06:41:07

标签: android android-contentprovider android-contentresolver

很抱歉,如果之前有人问过此问题。为什么在SqlQueryBuilder

中使用了ContentProvider

1)SqlQueryBuilder类用于什么目的?

2)这种方法有什么作用?

 qb.setTables(STUDENTS_TABLE_NAME);
 qb.setProjectionMap(STUDENTS_PROJECTION_MAP);
 qb.appendWhere( _ID + "=" + uri.getPathSegments().get(1));

3)我在内容解析器中注意到使用了呼叫内容提供商query().managedQuery()。为什么使用这种方法?

1 个答案:

答案 0 :(得分:0)

SQLiteQueryBuilder是一个有助于构建SQL查询的便捷类。 请尝试使用此文档来使用API​​:

https://developer.android.com/reference/android/database/sqlite/SQLiteQueryBuilder.html