0

こんにちは、pdfactivity の webview で pdf ファイルを開くアプリを開発しています。システムに組み込まれたアプリにリダイレクトする意図で開こうとしましたが、pdfactivity.java にはリダイレクトしませんでした。以下のコードを見つけてください。これを webview アクティビティで宣言しました。

 private class MyWebViewClient extends WebViewClient {
        @Override
        public boolean shouldOverrideUrlLoading(WebView view, String url) {
                Uri uri = WebvActivity.this.getIntent().getData();
                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setDataAndType(uri, "application/pdf");
                intent.putExtra(PdfActivity.EXTRA_PDFFILENAME, "url");
                startActivity(intent);
            return super.shouldOverrideUrlLoading(view, url);
        }

私はPdfViewer.jarライブラリを使用しています。READMEテキストでは、使用について言及されています

Intent intent = new Intent(this, WebviewActivity.class);
     intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME, "PATH TO PDF GOES HERE");
     startActivity(intent);

WebView の Web ページから PDF ファイルの URL を取得し、それらを PdfActivity にロードするにはどうすればよいですか。以下のリンクを参照してください。 https://sourceforge.net/p/andpdf/code/HEAD/tree/tag/Beta_0_1_11/AndroidPdfViewer/activitysrc/net/sf/andpdf/

4

2 に答える 2