#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()
, но помните, что использовать его не в потоке пользовательского интерфейса.