1

データが Cursor から取得される ViewPager があります。現在、この Cursor は約 5000 レコードを保持しています。とにかく、ユーザーがこのボタンをクリックすると、ViewPager の各ページにボタンがあり、データベースのブール フィールドが更新されます。だから、どちらが良いかという質問は、requery()Cursor更新後に行うか、それを行う代わりに、この解決策を思いつきました

Map<Integer,Boolean> Integer:for record :for 更新されるレコード フィールドの値を定義します_id Boolean。このマップは最初は空で開始され、ユーザーがそのボタンをクリックすると、カーソルからフィールド値が取得されて反転し、その値が_id を map に記録し、 Runnable を投稿して Table に実際の更新ステートメントを作成するために使用する HandlerThread を持っています。requery()私のソリューションは、更新ごとに呼び出すよりも優れていますか?

4

0 に答える 0