Untuk membuka file dengan uri yang berasal dari SAF caranya cukup dengan menambahkan flag pada intent. namun sebelum itu pastikan Ijin Permisi Baca Penyimapanan sudah di approve / disetujui oleh pengguna.
Untuk kode intentnya seperti berikut ini :
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/pdf");
intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
activity.startActivityForResult(intent,RC_OPEN_FILE);
Sekian Terima kasih!
Programmer dan penggemar teknologi.