public static void parseit(String thexml){
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser saxParser;
try {
saxParser = factory.newSAXParser();
DefaultHandler handler = new DefaultHandler() {
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
}
public void endElement(String uri, String localName, String qName)throws SAXException {
}
public void characters(char ch[], int start, int length) throws SAXException {
}
};
saxParser.parse(thexml, handler);
} catch (SAXException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}catch (ParserConfigurationException e) {
e.printStackTrace();
}
}
这是我用于解析 XML 文档的代码。但是,它总是进入 IOException e,我不知道为什么。有人可以告诉我如何查看该错误吗?
日志猫?我该如何记录呢?
最佳答案
使用 Log.e(....,....,e); 而不是
e.printStackTrace()
,
然后使用 logcat
观看它。
关于java - 在 Android 中,如何查看 try/catch block 中收到的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2250644/