私はページのソースを文字列に保存しようとしています。 マイコード:AndroidでソースURLをダウンロード
public static String saveSource(String link) throws IOException {
String source = "";
URL akt = new URL(link);
BufferedReader in = new BufferedReader(new InputStreamReader(akt.openStream(), "utf-8"));
String linia;
while ((linia = in.readLine()) != null) {
source += linia + "\n";
}
in.close();
return source;
}
Debbugerは、その問題はここにある私に言った:
BufferedReader in = new BufferedReader(new InputStreamReader(akt.openStream(), "utf-8"));
をより正確に
akt.openStream()
を私はAndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
EDIT:
URL url = new URL(link);
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
InputStream inputStream = urlConnection.getInputStream();
BufferedReader in = new BufferedReader(inputStream);
をそして、あなたのコードで、そこから継続:
私はJAVA(IntelliJの)でこのコードをチェックして、そこにすべてが良いです...
デバッガはどのようなタイプの問題を説明していますか? – Bojje