知りませんでしたをもう一つ
自分で手続き書いといて (つうかパクッてるのがもろバレですね) こんな事控えるものアレですが、以下な削除処理の記述って、Uri な引数に id を設定してなかったり、引数な selectionArgs に何も渡さない場合は全件削除になるんですね。
public int delete(Uri uri, String selection, String[], selectionArgs) { checkUri(uri); SQLiteDatabase db = mOpenHelper.getWritableDatabase(); final int count = db.delete(uri.getPathSegments().get(0), appendSelection(uri, selection), appendSelectionArgs(uri, selectionArgs)); getContext().getContentResolver().NotifyChange(uri, null); return count; }
通常は id 指定で以下な形での呼び出しになるのですが
Uri delUri = ContentUris.withAppendedId(Contract.Hoge.contentUri, id); getContentResolver().delete(delUri, null, null);
Uri をそのまんま、で全部が削除される模様。
getContentResolver().delete(Contract.Hoge.contentUri, null, null);
最近ボケたナチュラルエントリばかりで申し訳ありません。