2017-06-15 12 views
0

私は連絡先プロバイダを作成しました。 「設定/アカウント」を使用して設定することができます。リモートサーバーからの連絡先を正しく同期し、これらの連絡先は「Googleコンタクト」アプリケーションに表示されます。連絡先プロバイダは「Googleコンタクトアプリケーション」に表示されません

しかし、 "Googleコンタクトアプリケーション"の "連絡先を表示する"設定では、プロバイダが表示されません(ただし、Skypeなどの他のプロバイダは表示されます)。

プラットフォーム:Android> = 5.0

ご存知ですか? TIA ロベルトC.私はあなたがあなたのためのXMLファイルを作成したと仮定し

答えて

0

の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

ありがとうございます。私はこの属性を持っています。私は、この問題は、定義されていない勘定科目タイプ – Ice72

+0

を参照しているカレンダー関連のxmlが2倍になって生成されたことを発見しました。この質問に対する独自の答えをstackoverflowに追加し、未来 – marmor

0

ありがとう。私はこの属性を持っています。この問題は、定義されていないアカウントタイプを参照するカレンダー関連のxmlが2倍になることによって問題が発生したことを発見しました

関連する問題