Преобразование строковых данных, хранящихся в переменной, в URI для отображения в браузере

#android #string #uri

#Android #строка #uri

Вопрос:

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

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

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

Ответ №1:

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

Ответ №2:

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

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

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