Как мне запустить новое действие из значка учетной записи в контактах

#android #android-intent #accountmanager #android-syncadapter #android-account

#Android #android-намерение #менеджер по работе с клиентами #android-syncadapter #android-учетная запись

Вопрос:

У меня есть средство аутентификации учетной записи и адаптер синхронизации, которые хранят контакты моего приложения отдельно в моей учетной записи. Этот значок учетной записи также отображается для этих контактов. Но я не понимаю, как перейти к действию, как только я нажимаю на значок учетной записи конкретного пользователя.

Например. Если мы нажмем на значок WhatsApp в наших контактах, это приведет нас на страницу чата WhatsApp этого конкретного пользователя. Точно так же мне нужно вызвать намерение, которое приводит к Действию.

Где я должен внести необходимые изменения и какой код должен быть добавлен.

Комментарии:

1. У вас есть ответ??

2. вы решили свою проблему?

Ответ №1:

Пожалуйста, проверьте эту ссылку https://developer.android.com/guide/topics/providers/contacts-provider.html#SocialStreamAcctType

и не забудьте добавить этот фильтр намерений к действию, которое вы хотите открыть:

 <intent-filter>
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="YOUR MIME TYPE HERE" />
        </intent-filter>