如何在 MuPDF 中获取当前页面?

How to get current page in MuPDF?

我需要在屏幕切换后转到 PDF 文档的同一页面。我找到了如何导航到页面 here 但我未能获得当前页码。

我在 MuPDF 库中找到了一些与此相关的代码,但无法从主 activity 调用它。在 PageView class(MuPDFPageView 扩展了 PageView):

public int getPage() {
    return mPageNumber;
}

问题是我不知道如何从 main activity 调用它。我试过这样的事情:

final MuPDFPageView pageView = new MuPDFPageView(getApplicationContext(), filePickerSupport, core, parentSize, sharedHqBm);
int i = pageView.getPage();

但是参数填写失败,请问有没有更好或者更简单的获取当前页码的方法?

在 MuPDFActivity 中,您可以调用:

mDocView.getDisplayedViewIndex()

这将 return 您当前的页码。