您的位置:首页 > 其它

关于使用mupdf.jar打开pdf会闪退的原因

2016-06-21 14:57 891 查看
在开发的时候我们需要去实现打开PDF的功能,很多人都喜欢在网上搜可用又简便的打开PDF的工具,前段时间因为开发需求,在程序中要可以打开PDF,在网上搜了下,后来就使用了mupdf这个jar包,但是在打开的时候程序会闪退,错误的原因如下:




仔细看了下,主要是说UnsupportedOperationException这个东西不被支持,在ReaderView.java的678,我只能在网上找原因,后来发现了,在这个方法下

@Override

public View getSelectedView() {

//// TODO: 2016/6/21 某些机型打开pdf会闪退的原因

//java.lang.UnsupportedOperationException: 不被支持

//at com.artifex.mupdfdemo.ReaderView.getSelectedView(ReaderView.java:674)

//// TODO: 2016/6/21 解决方法。不要原来的throw,直接return null

// throw new UnsupportedOperationException(getContext().getString(R.string.not_supported));

return null;

}



解决方法很简单,不要throw了,直接return null就解决了。

参考网址:http://bugs.ghostscript.com/show_bug.cgi?id=695132

欢迎大家多多指教:QQ:903111844
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息