質問: new Intent(Intent.ACTION_VIEW); intent.setDataAndType(path, "application/pdf"); startActivity(intent); }catch(ActivityNotFoundException e){ } [補足] ・今回は仕様でダウンロードせず、表示させたくintent.setData(uri)を上記の実装に 含むことができません。 ・https,httpの両URLは、PCのブラウザ、Androidのchromeブラウザから直に入力してアクセス するとpdfファイルをダウンロードできます。
回答: ActivityNotFoundException No Activity found to handle Intent { act=android.intent.action.VIEW dat=https://xxx.xxxx.jp:10011/api/image/16032 typ=application/pdf flg=0x1 } 上記Exceptionが発生しているとのことで調べてみました。 ``` Uri uri = Uri.parse("www.google.com"); Intent intent = new Intent(Intent.ACTION_VIEW, uri); ``` No Activity found to handle Intent : android.intent.action.VIEW - Stack stackoverflow.com android.content.ActivityNotFoundException: No Activity found to . 上記のように、uriが誤っている場合に発生するようです。 以下の手順を確認していただけますでしょうか? 1. datのurlにアクセス (https://xxx.xxxx.jp:10011/api/image/16032) ちゃんとPDFファイルがダウンロードできるか 2. application/pdf行をコメントアウト、してみてください。