2015-09-10 5 views
0

Я создаю поставщика синхронизации, все работает, но я не могу начать свою деятельность, когда пользователь нажимает на мои пользовательские контактные данные на значке.Контакты поставщика синхронизации

contacts.xml:

<ContactsSource xmlns:android="http://schemas.android.com/apk/res/android"> 
<ContactsDataKind android:icon="@drawable/ic_contacts" 
    android:mimeType="vnd.android.cursor.item/vnd.<package>.profile" 
    android:summaryColumn="data2" 
    android:detailColumn="data3" 
    android:detailSocialSummary="true"/> 

sync_contacts.xml:

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

ответ

0

Ответ был прост, просто добавьте код в деятельности

<intent-filter> 
      <action android:name="android.intent.action.VIEW"/> 
      <category android:name="android.intent.category.DEFAULT"/> 
      <data android:mimeType="vnd.android.cursor.item/vnd.<package>.profile"/> 
     </intent-filter>