我已经将Joan Zapata PDF View库实现到我的项目中,当我加载PDF文档并在它完全呈现之前与它交互时,我得到一个vudrid错误:
RuntimeError: error loading page
我已经尝试显示一个ProgressDialog,它禁止交互,直到onPageLoaded监听器被调用,但文档仍在渲染后,这已被触发。
有人有什么建议吗?我的下一个尝试将添加一个定时器禁用它,直到我"认为"它应该呈现....
这是一个并发问题,我通过在
下的PdfPage中的createPage()方法中添加'synchronized'来修复它org.vudroid.pdfdroid.codec.PdfPage
static synchronized PdfPage createPage(long dochandle, int pageno) {
return new PdfPage(open(dochandle, pageno), dochandle);
}
这就是我找到解决方案的地方:这里