Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在创建应用程序,在这个应用程序中我需要将所有异常写入文件。我需要获取错误的行号,我正在使用它来获取行号:
entry.setStackTrace(e.getStackTrace()[0].getLineNumber());
但我担心,那个堆栈跟踪可能是空的。所以我的问题是 - 堆栈跟踪可以为空吗?
如果抛出异常,则
e.getStackTrace()
不能为空。
但是为什么你不使用 std Java Logger 或 android logger 来记录输出呢?