【问题标题】:How to call method in android如何在android中调用方法
【发布时间】:2014-08-13 06:40:41
【问题描述】:

我想使用来自 github 的这段代码: https://github.com/jesperborgstrup/buzzingandroid/blob/master/src/com/buzzingandroid/tools/PDFTools.java

我想从我的网站打开 pdf。 例如: http://www.adobe.com/enterprise/accessibility/pdfs/acro6_pg_ue.pdf

如何从这个类中调用这个方法? 请像假人一样解释一下。我是初学者。

这是正确的吗? PDFTools.showPDFUrl(pdf, http://www.adobe.com/enterprise/accessibility/pdfs/acro6_pg_ue.pdf);

【问题讨论】:

  • PDFTools.showPDFUrl(myContext, myPdfUrl);
  • @NiekHaarman 这是正确的吗? PDFTools.showPDFUrl(pdf, http://www.adobe.com/enterprise/accessibility/pdfs/acro6_pg_ue.pdf);

标签: java android class call


【解决方案1】:

您需要将pdf文件的上下文和url传递给方法

PDFTools.showPDFUrl(context, pdfUrl);

【讨论】:

  • 这是正确的吗? PDFTools.showPDFUrl(pdf, http://www.adobe.com/enterprise/accessibility/pdfs/acro6_pg_ue.pdf);
  • 我不知道怎么写正确。你能给我写个例子吗?
  • 什么是上下文?我不知道它是什么......我应该在那里写什么
  • 你在上活动课吧?假设activity类名是Main.java,那么可以将Main.this作为第一个参数传入
  • 我在 Android Studio 中使用 Master/Detail Flow 创建了示例应用程序,并且在一个细节中我想显示 pdf ......所以我在 ItemDetailFragment 类中。不知道是不是活动课。但是当我写 Main.java 它只显示我无法解析符号......与类的名称相同
【解决方案2】:
String pdf = "http://www.xyzwebsite.com/yourfile.pdf"; //YOUR URL TO PDF
String googleDocsUrl = "http://docs.google.com/viewer?url="+ pdfurl;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse(googleDocsUrl ), "text/html");
startActivity(intent);

将此权限添加到清单文件

<uses-permission android:name="android.permission.INTERNET" >

了解更多Follw This

【讨论】:

    猜你喜欢
    • 2017-11-09
    • 2018-10-14
    • 1970-01-01
    • 2011-03-05
    • 2014-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多