【发布时间】:2021-11-05 23:00:03
【问题描述】:
我有一个应用程序在后台处理一些 pdf 文件,但它突然崩溃,没有“由”描述。尝试使用真实设备、新模拟器、重启电脑等。 以前从未有过什么,我不知道从哪里寻找根本原因。
编辑:我发现问题出在 try/catch 块中
try {
val pdfReader = PdfReader(URL(it))
//process
pdfReader.close()
} catch(e: FileNotFoundException){
//process exception
}
所以问题出在错误异常中,当我切换到更一般的异常时,我可以处理它并在 logcat 中看到错误
try {
val pdfReader = PdfReader(URL(it))
//process
pdfReader.close()
} catch(e: Exception){
//process exception
}
【问题讨论】:
-
尝试调试。
-
我试过了,没有发现异常
-
您是在使用第三方库还是将一些操作交给第三方库处理。能不能调试一下,看看那个进出库是否顺畅?