2016-03-22 16 views
2

私は、ユーザーが自分の位置を変更するたびに地理座標やその他のデータをサーバーに送信するAndroidアプリを開発中です。オフラインモードを処理するためにインターネット接続が利用可能なときにSyncAdapterを実行する

私はSync Adapterフレームワークを使用するように言われてきたが、私はまだrequestSyncコールにネットワークが有効にされるたびに発射し、私のsendToServerメソッドを呼び出す方法を知りません。

私は、を受け取りましたが、お勧めしていないAndroid official documentationを参照しています。

提案がありますか?

答えて

0

同期アダプタフレームワークの背景にあるアイデアは、同期コードを直接呼び出すためにタイマーなどを使用する必要がないということです(アンドロイドフレームワークは非常に効率的です)。しかし、必要に応じて、アプリ内からの同期要求をブロードキャストして同期を開始することもできます。このように:

ContentResolver.requestSync(syncAccount, SYNC_AUTHORITY, Bundle.EMPTY); 
関連する問題