public override ContentProviderResult[] ApplyBatch(IList <ContentProviderOperation> operations) { SQLiteDatabase db = mOpenHelper.WritableDatabase; db.BeginTransaction(); try { int numOperations = operations.Count; ContentProviderResult[] results = new ContentProviderResult[numOperations]; for (int i = 0; i < numOperations; i++) { results[i] = operations[i].Apply(this, results, i); } db.SetTransactionSuccessful(); return(results); } finally { db.EndTransaction(); } }
public override ContentProviderResult[] ApplyBatch (IList<ContentProviderOperation> operations) { SQLiteDatabase db = mOpenHelper.WritableDatabase; db.BeginTransaction(); try { int numOperations = operations.Count; ContentProviderResult[] results = new ContentProviderResult[numOperations]; for (int i = 0; i < numOperations; i++) { results[i] = operations[i].Apply(this, results, i); } db.SetTransactionSuccessful(); return results; } finally { db.EndTransaction(); } }