お世話になります。
Androidアプリで、画面上のボタンを押下すると
以下の[実装方法]の内容の処理が走り
pdfを表示させたいと考えておりますが、問題にぶち当たっております。
表示させたいpdfがhttps+ドメイン有のURLですが、
うまくいきません。
(ActivityNotFoundExceptionが発生します。)
httpから始まるipアドレスだとpdf表示ができます。
解決方法をご存知の方いらっしゃいますでしょうか?
[実装方法]
try{
final Uri uri = Uri.parse(requestUrl);
Intent intent = 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ファイルをダウンロードできます。