Как добавить правильно отформатированную ссылку (с хэш-меткой) в сообщение электронной почты, используя намерение на Android? - PullRequest
3 голосов
/ 02 июня 2011

Я создаю намерение по электронной почте и заполняю сообщение ссылкой, содержащей хэшмарк:

emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "http://en.wikipedia.org/wiki/Android_(operating_system)#Software_development");

После отправки и повторного открытия на Android почтовый клиент по умолчанию делает ссылку только на http://en.wikipedia.org/wiki/Android_(operating_system)

Есть ли способ решить эту проблему?

Ответы [ 2 ]

1 голос
/ 19 июля 2011

Это проблема с почтой Android по умолчанию. Ссылки отлично работают с приложением Gmail!

0 голосов
/ 02 июня 2011

Попробуйте следующее. Я не могу проверить свой код из-за проблемы в моей IDE.

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
            emailIntent.setType("text/html");
            emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "subject");
            emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, Html.fromHtml("http://en.wikipedia.org/wiki/Android_(operating_system)#Software_development"));

Спасибо Дипак

...