Я использую изображение, и этот код работает правильно для устройств до Android 6:
Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("image/*");
Uri uri = Uri.fromFile(new File(mFilename));
shareIntent.putExtra(Intent.EXTRA_STREAM, uri);
mContext.startActivity(Intent.createChooser(shareIntent, mChooserTitle));
Однако я получаю ошибку тоста " не может прикреплять пустые файлы", когда я пытаюсь использовать Android 6.
Я проверил, что файл существует, и он не является нулевой длиной.
У кого-нибудь есть решение для этого?