попробуйте ниже код:
File file =new File(Environment.getExternalStorageDirectory() + "/Pdfs/yourfile.pdf");
if (file.exists()) {
Intent target = new Intent(Intent.ACTION_VIEW);
target.setDataAndType(Uri.fromFile(file), "application/pdf");
target.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
Intent intent = Intent.createChooser(target, "Open File");
try {
activity.startActivity(intent);
} catch (ActivityNotFoundException e) {
// Instruct the user to install a PDF reader here, or something
} catch (Exception e) {
Log.d("mehrdad", "onClick: " + e.getMessage());
}
}else {
Log.d("mehrdad", "onClick: file not found");
}
если вы хотите открыть PDF в приложении, вы должны использовать Webview
webView.loadUrl("https://docs.google.com/gview?embedded=true&url=" + path);`