Восстановление последней открытой pdf-страницы после нажатия клавиши «Назад» - PullRequest
0 голосов
/ 23 сентября 2018

После нажатия клавиши «Назад» я реализовал этот код, чтобы восстановить мою последнюю открытую страницу в PDF-документе.К сожалению, он по-прежнему загружает первую страницу.

    pdfView1 = findViewById(R.id.pdfViewer1);
    pdfView1.fromAsset("cpgTest1.pdf")
            .scrollHandle(new DefaultScrollHandle(this))
            .defaultPage(currentPage)
            .onPageChange(this)
            .load();
}

@Override
public void onPageChanged(int page, int pageCount)
{
    currentPage = page;
}

@Override
public void loadComplete(int nbPages)
{
    if (currentPage >= 0)
    {
        pdfView1.jumpTo(currentPage);
    }}


@Override
public void onSaveInstanceState(Bundle outState)
{
    super.onSaveInstanceState(outState);
    outState.putInt(KEY_CURRENT_PAGE, currentPage);
}

@Override
protected void onRestoreInstanceState(Bundle savedInstanceState)
{
    super.onRestoreInstanceState(savedInstanceState);
    currentPage = savedInstanceState.getInt(KEY_CURRENT_PAGE);
}

}

Есть мысли?

...