【问题标题】:I have confusion in SqlQuerylBuilder我对 SqlQuerylBuilder 感到困惑
【发布时间】:2016-11-18 06:29:12
【问题描述】:

对不起,如果这个问题以前被问过。为什么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() 被使用。为什么要用这种方法?

【问题讨论】:

    标签: android android-contentprovider android-contentresolver


    【解决方案1】:

    SQLiteQueryBuilder 是一个帮助构建 SQL 查询的便捷类。 试试这个关于 API 使用的文档:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多