Search code examples
androidandroid-syncadapter

Syncing multiple providers with one SyncAdapter


I want to sync com.android.contacts and com.android.calendar with one SyncAdapter. Is this possible?

If yes, how I have to edit following lines?

<sync-adapter
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:contentAuthority="com.android.contacts"
    android:accountType="com.package.account"
    android:supportsUploading="false"
    android:userVisible="true" />

Solution

  • Appearently not:

    "Each SyncAdapter spins up a SyncThread that is bound to the authority defined in sync-adapter.xml, and multiple authorities cannot be defined in this xml file..."

    (kianatennyson)

    How to use one SyncAdapter-class for multiple authorities?