84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
光阴似箭催人老,日月如移越少年。
この要件に関する限り、mList の初期化データはデータ テーブルから一度に読み取られ、削除されたエントリ データを一時的に保存するための tempList を作成することができます。 tempList エントリ データの管理 (削除操作がある場合はデータを追加し、操作がキャンセルされる場合は前回の削除中に追加された対応するデータを削除します)、リストが存在しなくなったと判断された場合は、tempList に対応するデータベースにデータを追加します。編集が必要です (アクティビティの終了時など) 永続化操作の場合、tempList が空でない場合、tempList が走査され、対応するデータベース テーブルのデータ エントリが削除されます。このとき、tempList のデータベース トランザクション操作は非常に高速になります。が空の場合、操作は実行されません。「キャンセル」アクションの場合、実際には 2 つのデータベース操作 (mList クエリの読み取りと tempList 要素のマッピング テーブル項目の削除) が実行されます。 tempList から対応するエントリ データを取得する場合は、Map<position, thingsModel> などの tempList を作成する方が適切です。データベース テーブルは単一のエントリを削除して変更できます。テーブルを削除して再構築する必要はありません。結局のところ、データの削除は小規模なものです。
UI上での削除は物理的な削除を必要とせず、元の位置に直接挿入するだけです。
リストを使用して、実行した操作を保存します
データベースの処理方法を参照してください。ユーザーの削除は実際の削除ではなく、データが削除されたことをフィールドにマークすることです。ユーザーはそれを見ることができないため、削除されたと考えます
この要件に関する限り、mList の初期化データはデータ テーブルから一度に読み取られ、削除されたエントリ データを一時的に保存するための tempList を作成することができます。 tempList エントリ データの管理 (削除操作がある場合はデータを追加し、操作がキャンセルされる場合は前回の削除中に追加された対応するデータを削除します)、リストが存在しなくなったと判断された場合は、tempList に対応するデータベースにデータを追加します。編集が必要です (アクティビティの終了時など) 永続化操作の場合、tempList が空でない場合、tempList が走査され、対応するデータベース テーブルのデータ エントリが削除されます。このとき、tempList のデータベース トランザクション操作は非常に高速になります。が空の場合、操作は実行されません。「キャンセル」アクションの場合、実際には 2 つのデータベース操作 (mList クエリの読み取りと tempList 要素のマッピング テーブル項目の削除) が実行されます。 tempList から対応するエントリ データを取得する場合は、Map<position, thingsModel> などの tempList を作成する方が適切です。データベース テーブルは単一のエントリを削除して変更できます。テーブルを削除して再構築する必要はありません。結局のところ、データの削除は小規模なものです。
UI上での削除は物理的な削除を必要とせず、元の位置に直接挿入するだけです。
リストを使用して、実行した操作を保存します
リーリー リーリーデータベースの処理方法を参照してください。ユーザーの削除は実際の削除ではなく、データが削除されたことをフィールドにマークすることです。ユーザーはそれを見ることができないため、削除されたと考えます