String [] whereArgs параметр метода базы данных в android

delete(String table, String whereClause, String[] whereArgs)

update(String table, ContentValues values, String whereClause, String[] whereArgs)

Что это за String[] whereArgs? Связано ли это с?? (так называемая дикая карта)?

Ответ 1

Да, String[] whereArgs содержит аргументы, добавляемые к whereClause.

Например, вы хотите сделать запрос на удаление:

удалить из InfoTable, где name = "ABC" и id = "23"

тогда запрос должен быть:

delete("InfoTable", "name = ? AND id = ?" , new String[] {"ABC", "23"});