Desidero riutilizzare SyncAdapter per più autorità. Il metodo onPerformSync(Account account, Bundle extras, String authority, ContentProviderClient provider, SyncResult syncResult)
passa l'autorizzazione come parametro. Ma come posso registrarlo in questo modo?Come utilizzare una classe SyncAdapter per più autorità?
ho iniziato con seguente nel 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>
ho cercato diversi modi per registrare @xml/syncadapter2
senza successo. qualche idea per ottenerlo senza le classi SyncAdapter derivate per ogni autorità?
Ho aggiunto questo alla risposta di kianatennyson. Per qualche motivo non posso aggiungere un commento alla sua risposta. – LeonidVlad
Grazie per il contributo, non puoi fare commenti sui post di altre persone finché non hai una reputazione sufficiente (50) –