0

Androidアプリの開発中に、次のコードを使用しているときに「元のソースでドキュメントが見つかりませんでした」というエラーが表示されます:アドバイスしてください

@Override
        public boolean shouldOverrideUrlLoading( WebView view, String url ) {
            if (url.contains(".pdf")){
                Toast.makeText(view.getContext(), "chand", Toast.LENGTH_LONG).show();
                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setDataAndType(Uri.parse(url), "application/pdf");
                  view.getContext().startActivity(intent);
                //String googleDocs = "http://docs.google.com/gview?embedded=true&url="; 
                //view.loadUrl(googleDocs + url);
            //Toast.makeText(view.getContext(), "chand", Toast.LENGTH_LONG).show();
                //String pdfurl = "http://docs.google.com/gview?embedded=true&url=" + url;
                //Log.i(TAG, "Opening PDF: " + url);
                //view.getSettings().setJavaScriptEnabled(true); 
                //view.loadUrl(pdfurl);


            }
            return false;
        }
4

1 に答える 1

0

そのインテントを使用するには、PDF をデバイスの sdcard にダウンロードしてから、インテントで sd カードの pdf に uri を渡す必要があります。

于 2013-08-14T18:06:44.200 に答える