Я попытался удалить две строки из моего провайдера контента, но безуспешно.Вот запрос:
int rowdelted = con.getContentResolver().delete(CONTENT_URI, clausole, null);
где clausole - строка типа "_ID = 100 AND _ID = 101 AND _ID = 102".
Что-то не так?
Заранее спасибо
Каждая строка имеет 1 идентификатор, и попытка удалить одну строку с идентификатором 100, а также 101 и 102 не будет работать.
Вы, вероятно, имеете в виду значения ИЛИ.1003 *
String clausole = "_ID = 100 OR _ID = 101 OR _ID = 102";
String clausole = "_ID IN (100, 101, 102)";
или используйте диапазон
String clausole = "_ID => 100 AND _ID <= 102";