Преобразование строковых данных, хранящихся в переменной, в URI для отображения в браузере - PullRequest
1 голос
/ 20 октября 2011

Ниже приведен фрагмент из моего кода

Uri uriUrl =  Uri.parse(web);
Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);
startActivity(launchBrowser);

Переменная String web="http://google.com" После синтаксического анализа и запуска веб-браузера в адресной строке браузера отображается адрес http://%20google.com страница не открывается из-за «% 20». как преодолеть эту проблему. Спасибо

Ответы [ 2 ]

2 голосов
/ 20 октября 2011

Я предполагаю, что строковая переменная не "http://google.com", а" http: // google.com ", то есть сразу после" * 1002 есть дополнительный пробел ". Просто удалите это, и оно должно работать.

0 голосов
/ 20 октября 2011

Попробуйте преобразовать строку как:

Uri myUri = Uri.parse("http://www.google.com");

и теперь проверьте это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...