У меня есть домашнее задание, которое я должен загрузить строки кода из файла и вывести их в лог-файл. Вот мой код:Проблема с чтением с URL (Android)
private void readFromURL (String requestedURL){
try {
URL myurl = new URL (requestedURL);
InputStream mystream = myurl.openStream();
Scanner myscan = new Scanner (mystream);
while (myscan.hasNextLine()) {
String aLine = myscan.nextLine();
Log.d ("works", aLine);
}
}
catch (MalformedURLException oops) {
Log.d ("ERROR" , "Are you sure the URL is correct?" + oops);
}
catch (IOException oops_again)
{
Log.d ("ERROR", "Can't access the remote resource: " + oops_again);
}
}
Метод readFromURL вызывается нажатием кнопки. Всякий раз, когда я запускаю приложение, я получаю IOException, и он говорит: «Не удается получить доступ к удаленному ресурсу:». В журнале cat.
URL, я пытаюсь захватить информацию от это: http://www.cis.gvsu.edu/~dulimarh/CS163H/courses.cgi
Я добавил Интернет для разрешения в манифесте.
Благодарим за помощь!
Спасибо за вашу помощь, однако мне нужно использовать метод readFromURL для выполнения лабораторных требований. –
@AdamJakiela Да, я это понимаю. Причина, по которой я _специально не исправлял ваш метод, заключается в том, что вам нужно _learn_, что пошло не так (вы сами). Мы не здесь, чтобы делать домашнее задание для вас в Stack Overflow :) Если вы будете следовать логике в том, что я разместил, вы увидите, что ответ довольно тривиален. –