как определить метод openstream для строкового URL в Android

#android #string #url

#Android #строка #url

Вопрос:

в моем приложении я пытаюсь проанализировать xml-файл по URL. Мой URL содержит несколько строк, значения которых получены из окна редактирования в другом действии. В mu-кодировании я получил ошибку в следующей строке

 xmlreader.parse(new InputSource(url.openStream()));
  

В слове openStream показана красная строка, в ней говорится, что
"The method openStream() is undefined for the type String"

пожалуйста, скажите мне, как определить метод openStream для URL, который является строкой

Ответ №1:

как определить метод openstream для строкового URL в Android

вы не можете использовать String is final class

Вам нужно использовать некоторую клиентскую библиотеку HTTP и загрузить содержимое из Интернета.

Вы также можете использовать URL класс, подобный new URL(url).openStream() , но помните, что использовать его не в потоке пользовательского интерфейса.