1

Loader基礎となるデータソースの変更を監視し、新しいデータが利用可能になるたびにロードすることを読みました。

私の質問は、データ ソース内のデータがいつ変更されるかということです。どんな例でも大歓迎です。

  • たとえば、アプリがユーザーが入力した検索クエリを使用して検索を実行し、検索結果が配列で返されるとします。検索を 1 回実行し、検索結果が配列で受信されたので、返された配列内のこのデータが変更される可能性があるのはどのような場合Loaderですか (これは によって監視されています)。
4

1 に答える 1

2

私の質問は、データ ソース内のデータがいつ変更されるかということです。

それはデータソースによって異なります。の古典的なケースでは、 のようなメソッドを呼び出す何かによってCursorLoader、内容が変更されるとデータが変更されます。ContentProviderinsert()ContentResolver

返された配列内のこのデータが変更される可能性があるのはどのような場合ですか

以前に検索で返されたアイテムを削除するなど、何かによってデータ ソース内のデータが変更され、検索結果が変更された場合。

于 2014-12-31T16:21:13.720 に答える