Emulator.Try to open pdf file that is stored in the emulator and through file provider. The problem is that the pdf opens up but its content is empty(black screen). Thank You!
File item = new File("/storage/emulated/0/Download/theoretical_computer_science_cheat_sheet.pdf");
Uri uri = FileProvider.getUriForFile(MainActivity.this[enter image description here][1],getApplicationContext().getPackageName() + ".share",item);
//Uri uri = getUriForFile(getBaseContext(), getApplicationContext().getPackageName() + ".share",item);
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
intent.setDataAndType(uri,"application/pdf");
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
try {
getApplicationContext().startActivity(intent);
} catch (ActivityNotFoundException e) {
// Instruct the user to install a PDF reader here, or something
}