我正在尝试使用MuPDf库来显示PDF文档的小预览 . 要显示预览,我正在使用RecylerView . 预览的大小为200 * 250像素 . 在大多数文档中,一切都很好,但是我遇到了一些大文档的问题(OutOfmemoryException)

这就是我在适配器中呈现页面的方式

synchronized (mLock){
                    Page mPage = mPages.get(position);
                    Matrix ctm = AndroidDrawDevice.fitPage(mPage, mWidth, mHeight);
                    Bitmap mPreviewBitmap = AndroidDrawDevice.drawPage(mPage, ctm);
                    if (!emitter.isDisposed()){
                        mCacheHolder.addBitmap(bitmapKey, mPreviewBitmap);
                        emitter.onSuccess(mPreviewBitmap);
                        emitter.onComplete();
                    }
                    mLock.notify();
               }

你能帮我解决一下我的问题吗?可能有一些MuPDF的多线程解决方案?谢谢