如何将包含以逗号分隔的数字的字符串转换为 java 中的整数?
How to convert a string containing numbers separated by comma to Integer in java?
我在我的应用程序中添加了 AndroidPdfViewer 库,我在资产文件夹中添加了一个 pdf 文件,但我想按章节显示它,因为我在主屏幕上添加了按章节的按钮,我将页码作为字符串发送使用 putExtra 到 pdfActivity 以仅显示 pdf 文件的这些页面。
在 pdfActivity 中,我无法将此字符串转换为整数。
HomeActivity.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 发送的数据?
你有没有直接通过数组和 putExtra 保存页面列表的原因?
HomeActivity.java
int[] pages = {1, 5, 10, 12, 15};
i.putExtra("pages", pages);
PdfActivity.java
int[] pages = intent.getIntArrayExtra("pages");
pdfView.fromAsset(result)
.pages(pages)
我在我的应用程序中添加了 AndroidPdfViewer 库,我在资产文件夹中添加了一个 pdf 文件,但我想按章节显示它,因为我在主屏幕上添加了按章节的按钮,我将页码作为字符串发送使用 putExtra 到 pdfActivity 以仅显示 pdf 文件的这些页面。
在 pdfActivity 中,我无法将此字符串转换为整数。
HomeActivity.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 发送的数据?
你有没有直接通过数组和 putExtra 保存页面列表的原因?
HomeActivity.java
int[] pages = {1, 5, 10, 12, 15};
i.putExtra("pages", pages);
PdfActivity.java
int[] pages = intent.getIntArrayExtra("pages");
pdfView.fromAsset(result)
.pages(pages)