Несколько sortOrder для запроса в Kotlin (android studio) - PullRequest
1 голос
/ 11 апреля 2020

Как я могу добавить более одного sortOrder к возвращенному курсору Query in:

//MainActivity.kt
fun LoadQuery (title: String) {
    var dbManager = DbManager(this)
    val projection = arrayOf("ID", "Title", "Description")
    val selectionArgs = arrayOf(title)
    val cursor = dbManager.Query(projection, "Title like ?", selectionArgs, "Title")
}

Забава Query в dbManager

fun Query(projection: Array<String>, selection: String, selectionArgs: Array<String>, 
          sortOrder: String): Cursor {
    val qb = SQLiteQueryBuilder()
    qb.tables = dbTable
    val cursor = qb.query(sqlDB, projection, selection, selectionArgs, null, null, sortOrder)
    return cursor
}

Я хочу изменить это

val cursor = dbManager.Query(projection, "Title like ?", selectionArgs, "Title")

до:

val cursor = dbManager.Query(projection, "Title like ? and Description like ?", selectionArgs, "Title,Description")

Но это не работает; Пожалуйста, помогите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...