private void deleteCanceledBdays(Cursor futureStored) { CustomAsyncHandler handler = new CustomAsyncHandler(getContentResolver(), this); String selection = EventTable.COLUMN_OID + " = ? AND " + EventTable.COLUMN_CALENDAR_ID + " = ? "; if (futureStored.getCount() > 0) { futureStored.moveToFirst(); do { String userId = futureStored.getString(futureStored.getColumnIndex(EventTable.COLUMN_OID)); if (!(rs3.toString().contains(userId))) { deletionCounter++; String[] selArgs = {userId, Integer.toString(EventTable.CALENDAR_ID_FB_BIRTHDAYS)}; handler.startDelete( DELETE_CANCELED_EV, null, AgendaNowProvider.CONTENT_URI_EV, selection, selArgs); } futureStored.moveToNext(); } while (!(futureStored.isAfterLast())); futureStored.close(); } }