我已经在我的应用程序中添加了androidpdfviewer库,并且在assets文件夹中添加了一个pdf文件,但是我想按章节显示它,因为我在主屏幕上添加了按章节显示的按钮,所以我将页码作为字符串发送到pdfactivity,以便只显示pdf文件的这些页面。在pdfactivity中,我无法将此字符串转换为整数。
家庭活动.java
i.putExtra("pages","1,5,10,12,15"); startActivity(i);
pdfactivity.java文件
Intent intent = getIntent();
// String Pages = intent.getStringExtra("pages");
// int PageNumbers =Integer.parseInt(Pages.toString());
// Integer PageNumbers = Integer.valueOf(Pages);
int PageNumbers = intent.getIntExtra("pages", 0);
pdfView.fromAsset(result)
.pages(PageNumbers) //.pages(1,5,10,12,15)
.enableDoubletap(false)
.enableAntialiasing(true)
.pageFitPolicy(FitPolicy.WIDTH)
.load();
只有第1页可见,其他页不显示。
如何将pdf文件的第1、5、10、12、15页显示为homeactivity发送的数据?
1条答案
按热度按时间ih99xse11#
有没有理由不直接通过数组和putextra保存页面列表?
家庭活动.java
pdfactivity.java文件