Webサーバーから結果をもたらすコンテンツプロバイダーを作成したいと思います。いくつかの投稿パラメータをWebサーバーに送信すると、JSON応答が返されます。これを解析して、Androidのクイック検索ボックスに表示する必要があります。
SearchableDictionaryを既に調べましたが、結果を得るためにサーバーに接続していないようです。Webで検索しましたが、適切な例はどこにもありません。
どうすればいいですか?
Webサーバーから結果をもたらすコンテンツプロバイダーを作成したいと思います。いくつかの投稿パラメータをWebサーバーに送信すると、JSON応答が返されます。これを解析して、Androidのクイック検索ボックスに表示する必要があります。
SearchableDictionaryを既に調べましたが、結果を得るためにサーバーに接続していないようです。Webで検索しましたが、適切な例はどこにもありません。
どうすればいいですか?
ContentProviderは、非同期のデータソースとなることを意図したものではありません。SyncAdapter
このような状況では、ローカルデータベースをリモートデータストアと同期させ、このローカルデータベースからのデータを公開するを作成する必要があります。ContentResolver
これを提供するために、sはsとうまく統合されますSyncAdapter
。
http://developer.android.com/guide/topics/providers/content-provider-creating.html#DataStorageの「構築を開始する前に」からポイント4をお読みください