Android Linkify Email не поддерживается

1

Я попытался связать адрес электронной почты в своем приложении для Android, но это не сработало.

Способ 1:

<TextView
    android:id="@+id/email"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/email_address" 
    android:autoLink="email"/>

Способ 2:

Linkify.addLinks((TextView)view.findViewById(R.id.email), Linkify.EMAIL_ADDRESSES);

Я получил "Это действие в настоящее время не поддерживается" с использованием обоих методов. Это ошибка? Или я просто не могу попробовать это в

  • 0
    вид имя вашего макета?
Теги:
linkify

2 ответа

2
Лучший ответ

Метод 1 является достаточным.

Если Android распознает и "связывает" адрес электронной почты, но вы получаете сообщение "действие в настоящее время не поддерживается", когда вы нажимаете его в эмуляторе, убедитесь, что вы настроили адрес электронной почты в приложении электронной почты.

После того, как ваш адрес электронной почты настроен, нажатие одной из этих ссылок должно перейти прямо к составу электронной почты.

2

используйте оба метода для Linkify адрес электронной почты.

TextView textView = (TextView)findViewById(R.id.email);    
Linkify.addLinks(textView, Linkify.EMAIL_ADDRESSES);

и в Layout xml:

<TextView
    android:id="@+id/email"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/email_address" 
    android:autoLink="email"/>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню