阅览U盘文件时拔出U盘软件崩溃

问题遇到的现象和发生背景

使用腾讯的TbsReaderView浏览文件的时候,在打开U盘文件后正常浏览的状态下拔出U盘,如果是txt和pdf文件,软件会直接崩溃,如果是pdf文件会报 libmupdf: cannot recognize xref format 错误,然后两个文件都会报 ...MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed! 的错误,有点弄不清是TbsReaderView本身的问题还是其他问题,这些错误都不是运行时错误。

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

多数文件当你在U盘打开时 在你U盘中 同一个目录下 会创建个临时的记录文件(这个临时文件有时是隐藏状态 你无法看到,有时是可以看到的)当你拔出U盘 你打开的临时文件丢失,所以导致 文件崩溃或无法读取!建议先拷贝到其它盘符下 再打开,这样拔出U盘就不影响了!

你在说啥呢
不是运行时错误,难道还是编译时错误?编译时有错误就根本编译不过去,生成不了exe可执行文件
但凡是你在运行软件时弹出的任何错误,100%是运行时错误

软件崩溃,要是能接着运行,那读取的文件绝对不是u盘里面的文件。 正常数据读取过程中,把数据源强制移除仅仅是软件崩溃算可以了。 有没有见过未正常插拔u盘,导致u盘无法正常打开。或者u盘提示格式化问题。