Я пытаюсь загрузить веб-контент из URL, используя код ниже:не удается разрешить метод OpenConnection()
URL content = new URL(urlstr);
HttpURLConnection urlConnection = (HttpURLConnection) content.openConnection();
try {
InputStream in = urlConnection.getInputStream();
InputStreamReader isw = new InputStreamReader(in);
String existing_string = "";
StringBuilder builder = new StringBuilder(existing_string);
int data = isw.read();
while (data != -1) {
char current = (char) data;
builder.append(current);
data = isw.read();
}
Ошибки я получаю Cannot resolve method openConnection()
. заявления Импортные выглядеть следующим образом:
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
У меня есть вид на ПОЧТИ все ТАК смежные вопросы об этом, но я не кажется, чтобы заставить его работать.
Не забудьте импортировать java.net.URL – Mordechai
Когда я добавляю 'import java.net.URL', андроидная студия не использовала его. – hello
'new StringBuilder (existing_string)' бессмысленно. Просто используйте конструктор no-args. Вам вообще не нужно 'existing_string' в этом коде. – EJP