Я проверял много раз, но все спрашивали, как открыть и прочитать эти файлы.
Но я просто хочу выбрать файл из памяти телефона и поделиться им.
Я пытался использовать следующий код
void sendIntent5() {
Intent intent = new Intent(Intent.ACTION_SEND);
String Pathholder = intent.getData().getPath();
Uri myUri = Uri.parse(Pathholder);
intent.setDataAndType(myUri, "application/pdf");
PackageManager pm = this.getPackageManager();
if (intent.resolveActivity(pm) != null) {
startActivity(intent);
}
}
Но я получил только следующую ошибку:
java.lang.NullPointerException: попытка вызвать виртуальный метод 'java.lang.String android.net.Uri.getPath ()' для ссылки на пустой объект