2017-01-05 11 views

答えて

0

Android同期アダプタフレームワークで、アプリにコンテンツプロバイダが存在するかどうかを確認します。アプリにコンテンツプロバイダがない場合、同期アダプタは機能しません。

データをローカルに格納するためのコンテンツを使用しない場合は、同期アダプタを動作させるためにスタブコンテンツプロバイダを用意する必要があります。

スタブコンテンツプロバイダは、コンテンツプロバイダのダミー実装であり、何もしません。

0

シンクアダプタフレームワークを使用する場合は、代替としてスタブコンテンツプロバイダを作成することもできます。

だからまずには、同期アダプタフレームワークを理解することです。

アプリの同期アダプタコンポーネントは、デバイスとサーバー間でデータを転送するタスクのコードをカプセル化します。同期アダプタフレームワークは、柔軟かつ安全性の高いコンテンツプロバイダフレームワークによって管理されるデバイスのデータを使用するように設計されてスタブコンテンツプロバイダ

を作成

。このため、シンクアダプタフレームワークでは、フレームワークを使用するアプリケーションでローカルデータのコンテンツプロバイダがすでに定義されていることが予想されます。同期アダプタフレームワークが同期アダプタを実行しようとしていて、アプリケーションにコンテンツプロバイダがない場合、同期アダプタがクラッシュします。

関連する問題