2017-06-15 146 views
0

我寫了一個聯繫人提供程序。它可以通過「設置/帳戶」進行配置,它可以正確同步來自遠程服務器的聯繫人,這些聯繫人在「Google聯繫人」應用程序中可見。聯繫人提供程序不出現在「谷歌聯繫人應用程序」

但在「Google通訊錄應用程序」的「聯繫人顯示」設置中,我看不到我的提供商(但我看到其他人,如Skype)。平臺:Android> = 5.0

任何想法? TIA 羅伯特C.

回答

0

我假設你已經創建了一個XML文件,你的SyncProvider,該XML文件有一個字段userVisible,確保它的true

<?xml version="1.0" encoding="utf-8"?> 
<sync-adapter 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     android:contentAuthority="com.example.my_sync_provider" 
     android:accountType="com.example.my_type" 
     android:userVisible="true" 
     android:supportsUploading="true" 
     android:allowParallelSyncs="true" 
     android:isAlwaysSyncable="true" /> 

在這裏閱讀更多:https://developer.android.com/training/sync-adapters/creating-sync-adapter.html 和這也是一個必讀:http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-1/(部分2以及)

+0

謝謝。我有這個屬性。我發現問題是由與日曆有關的double xml生成的,它引用了一個未定義的帳戶類型 – Ice72

+0

很酷,您可以在stackoverflow上添加自己的答案並將其標記爲接受的答案,因爲它可能會幫助其他人未來 – marmor

0

謝謝。我有這個屬性。我發現這個問題是由一個與日曆相關的doubleml生成的,它涉及一個未定義的賬戶類型