複数の権限に対して SyncAdapter を再利用したいと考えています。メソッド
onPerformSync(Account account, Bundle extras, String authority, ContentProviderClient provider, SyncResult syncResult)
は権限をパラメーターとして渡します。しかし、どうすればこのように登録できますか?
AndroidManifest.xml で次のことから始めました。
<service
android:name=".sync.SyncService" >
<intent-filter>
<action android:name="android.content.SyncAdapter" />
</intent-filter>
<meta-data
android:name="android.content.SyncAdapter"
android:resource="@xml/syncadapter1" />
</service>
@xml/syncadapter2
成功せずに登録するさまざまな方法を試しました。各権限の派生 SyncAdapter クラスなしでそれを達成するためのアイデアはありますか?