Android 尽管有权限,但主机异常未知

Android 尽管有权限,但主机异常未知,android,inputstream,unknown-host,Android,Inputstream,Unknown Host,我正在Android上构建一个新闻阅读器;尽管我把线放在了正确的地方 <uses-permission android:name="android.permission.INTERNET" /> 当我从getInputStream()方法获取输入流时,总是会出现未知主机异常……它怎么了?它快把我逼疯了 public List<NewsPreview> parse(){ SAXParserFactory factory = SAXParserFact

我正在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);
    }
}
公共列表解析(){
SAXParserFactory=SAXParserFactory.newInstance();
试一试{
SAXParser parser=factory.newSAXParser();
FeedHandler=新的FeedHandler();
parser.parse(this.getInputStream(),handler);
返回处理程序.getNewsList();
}捕获(例外e){
抛出新的运行时异常(e);
} 
}
私有InputStream getInputStream(){
试一试{
返回feedUrl.openConnection().getInputStream();
}捕获(IOE异常){
抛出新的运行时异常(e);
}
}

发布完整异常,未知主机异常与Internet权限无关。因为主机未知…)在emulator浏览器中粘贴feedUrl并告诉我们您得到了什么。。。或提供此urlhere@DonalRafferty“未知主机异常与Internet权限无关”如果Internet连接丢失,可能会发生这种情况告诉我您是在模拟器或设备中检查此情况吗?(@Selvin我想Donal的意思是,如果您拥有该权限,这并不意味着您肯定永远不会有这种异常)对不起,我应该澄清一下,我的意思是,在这种情况下,权限和错误没有链接。很抱歉