2016-05-18 3 views

答えて

0

試し{

ファイルfile =にnewFile(Environment.getExternalStorageDirectory()getAbsolutePath()+ "/ Foxitの/ yogamags.pdf");

意図インテント=新しいインテント(Intent.ACTION_VIEW);

intent.setDataAndType(Uri.fromFile(file)、 "application/pdf");

intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);

startActivity(intent);

}

キャッチ(例外e){

Toast.makeText(getActivity()、 "PDFを開くことができません"、Toast.LENGTH_SHORT).SHOW();

+0

「解決策」は「IF」を実行し、コードを実行するデバイスは「IF」のみを処理してPDFを処理できることに注意してください。そうでない場合は、ActivityNotFoundExceptionをスローします。https://developer.android.com/reference/android/content/ActivityNotFoundException.html – Budius

+0

上記のコメントに同意します。しかし、Webブラウザでも開くことができます。 – Umer

+0

あなたの答えはBudiusですが、私は自分のアプリで内部的にpdfを開きたいと思っています。 – shripal

関連する問題