Можно ли использовать Uri.Builder и не иметь части "//"?

Я пытаюсь создать 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 без части //?

9
задан JJD 17 October 2014 в 13:48
поделиться