Я пытаюсь создать mailto:
uri для отправки письма с помощью приложения GMail.
Я хотел бы использовать для этого класс android.net.Uri.Builder
, но полученный uri имеет вид mailto://test@example.com
, что заставляет приложение GMail думать, что получателем является //test@example.com
, вместо test@example.com
.
В итоге я сделал так:
String uriStr = uriBuilder.toString();
uriStr = uriStr.replaceAll("//", "");
final Uri uri = Uri.parse(uriStr);
но, очевидно, это уродливый хак...
Нет ли способа построить uri без части //
?