SyncAdapterを複数の権限のために再利用したいと思います。メソッド onPerformSync(Account account, Bundle extras, String authority, ContentProviderClient provider, SyncResult syncResult)
は、パラメータとして権限を渡します。しかし、どうすればこのように登録できますか?1つのSyncAdapterクラスを複数の権限に使用する方法は?
私は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クラスなしで達成するために?
私はこれをkianatennysonが作成した回答に追加しました。何らかの理由で私は彼女の答えにコメントを追加することはできません。 – LeonidVlad
寄付いただきありがとうございます。十分な評判がない限り、他の人の投稿にコメントをつけることはできません(50) –