年末暇なAndroid開発者は是非SyncAdapterを実装しましょう。 バックグラウンドフェッチはこれでやるべきです。 startForeground()とかStickyBroadcastを悪用した死ににくいサービスとかで延々通信させる闇アプリは滅びてください。ていうか他人が実装した通信処理を信用できないので、バックグラウンドで何か通信するアプリは極力入れない主義です。 しかしSyncAdapterは本当に資料がないです。以下、実装するときにいくつか疑問だったことのメモです。 android:process=":sync" SyncAdapterのトリガとなるサービスには:syncというプロセス名を付けなければいけません。 <service> | Android Developers If the name assigned to this attribute begins with