Android でニュース リーダーを作成しています。私は正しい場所にラインを置いたにもかかわらず
<uses-permission
android:name="android.permission.INTERNET" />
メソッド getInputStream() から入力ストリームを取得すると、常に不明なホスト例外が発生します...何が問題なのですか? それは私を夢中にさせています...
public List<NewsPreview> parse(){
SAXParserFactory factory = SAXParserFactory.newInstance();
try {
SAXParser parser = factory.newSAXParser();
FeedHandler handler = new FeedHandler();
parser.parse(this.getInputStream(), handler);
return handler.getNewsList();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
private InputStream getInputStream() {
try {
return feedUrl.openConnection().getInputStream();
} catch (IOException e) {
throw new RuntimeException(e);
}
}