Я попытался связать адрес электронной почты в своем приложении для 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);
Я получил "Это действие в настоящее время не поддерживается" с использованием обоих методов. Это ошибка? Или я просто не могу попробовать это в
Метод 1 является достаточным.
Если Android распознает и "связывает" адрес электронной почты, но вы получаете сообщение "действие в настоящее время не поддерживается", когда вы нажимаете его в эмуляторе, убедитесь, что вы настроили адрес электронной почты в приложении электронной почты.
После того, как ваш адрес электронной почты настроен, нажатие одной из этих ссылок должно перейти прямо к составу электронной почты.
используйте оба метода для 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"/>