代码之家  ›  专栏  ›  技术社区  ›  Josef

在不使用AsyncTask的情况下处理android.os.NetworkOnMainThreadException[duplicate]

  •  0
  • Josef  · 技术社区  · 5 年前

    代码:

    URL url = new URL(urlToRssFeed);
    SAXParserFactory factory = SAXParserFactory.newInstance();
    SAXParser parser = factory.newSAXParser();
    XMLReader xmlreader = parser.getXMLReader();
    RssHandler theRSSHandler = new RssHandler();
    xmlreader.setContentHandler(theRSSHandler);
    InputSource is = new InputSource(url.openStream());
    xmlreader.parse(is);
    return theRSSHandler.getFeed();
    

    android.os.NetworkOnMainThreadException
    

    我怎样才能解决这个问题?

    0 回复  |  直到 4 年前