カーソルオブジェクトからアイテムを削除しようとしていますが、その方法がわかりません(または可能かどうか)。ユーザーの設定によっては、データベースからアイテムを実際に削除するのではなく、単に「フィルター」して表示しないようにします。
たとえば、FILTER_TEXT
これはアプリケーション設定からのものであり、カーソルに含める必要のあるテキストが含まれています。そうでない場合は削除されます。
Cursor mCursor = mDB.query(dbTable, new String[] {KEY_ROWID, KEY_NAME,
KEY_URL}, null, null, null, null, null);
if (mCursor.moveToFirst()) {
do {
if (!mCursor.getString(1).contains(FILTER_TEXT)) {
// Remove cursor item here
}
} while (mCursor.moveToNext());
}
これがこれに取り組む正しい方法であるとかなり確信していましたが、カーソルからアイテムを削除する方法が見つかりません...
助けていただければ幸いです、乾杯!