java - 在 Android 中,如何查看 try/catch block 中收到的错误?

标签 java android debugging exception try-catch

  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/

相关文章:

java - 从命令行运行java程序时无法加载资源

java - try-catch block java 9 中的 Stackwalker

java - 如何从类路径 * 作为字节数组 * 加载 Java 类以进行字节码注入(inject)?

java - 如何使用 spring data solr 向下舍入日期过滤器查询?

android - 在蓝牙关闭的情况下识别 Android/Kotlin 上的 BLE 设备

javascript - 为什么 scrollView 在我的代码中不能以垂直方式工作?

java - 在新类名下复制 Realm 类

php - 你用的哪个php变量调试功能? var_dump、print_r、var_export、其他?

c++ - 使用 OpenGL 互操作的 nsight 调试

java - 使用 Powershell 时出现 JDWP 语法错误