Удалить ошибку или успех из ContentProviderResult []?

При использовании contentResolver.delete (uri, null, null) успех можно определить, посмотрев на возвращаемое значение количества затронутых строк.

Однако удаление контакта с помощью ContentProviderOperation и applyBatch возвращает ContentProviderResult []

Как определить, была ли операция удаления успешной или нет из объекта ContentProviderResult ?

Не удалось удалить с ContentProviderOperation?

ArrayList ops =
      new ArrayList();

ops.add(ContentProviderOperation.newDelete(Data.CONTENT_URI)
      .withSelection(Data._ID + "=?", new String[]{String.valueOf(dataId)})
      .build());

ContentProviderResult[] results = getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
if (results != null && results[0] != null) {                            
    // How to extract whether success or failure from results[0] ?
}

6
задан Cel 28 October 2011 в 16:09
поделиться