知りませんでしたをもう一つ

自分で手続き書いといて (つうかパクッてるのがもろバレですね) こんな事控えるものアレですが、以下な削除処理の記述って、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);

最近ボケたナチュラルエントリばかりで申し訳ありません。