如何解决如何在应用程序上使用PDFView而不使用Intents在警报对话框中打开文档
我在Firebase存储器中有一个文档。我想打开该文档并使用警报对话框和pdf-viewer:2.8.2库中的PDFView进行显示。单击setPositiveButton时,这不起作用。关于我可能做错了什么的任何想法?这是我正在编写的代码。
holder.postDocument.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final AlertDialog.Builder builder = new AlertDialog.Builder(mContext,R.style.AlertDialog);
builder.setTitle("Open the document?");
builder.setPositiveButton("Open",new DialogInterface.OnClickListener() {
@Override
public void onClick(final DialogInterface dialog,int which) {
final PDFView pdfView = new PDFView(mContext,null);
pdfView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT));
pdfView.fromAsset(post.getPostdocument());
pdfView.loadPages();
builder.setView(pdfView);
}
}).setNegativeButton("Cancel",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int which) {
dialog.dismiss();
}
});
builder.show();
}
});
解决方法
您可以轻松找到解决方案并将其粘贴到“警告”对话框https://github.com/eduxcellence/PDFViewer/find/master
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。