У меня есть здоровый рабочий код для совместного использования одного изображения из внутренней памяти моего приложения, используя FileProvider
объект, указанный в библиотеке android-support-v4.jar
.Доля нескольких изображений из внутренней памяти приложения
Вот фрагмент кода
Uri uri = FileProvider.getUriForFile(MSafeGalleryActivity.this, "com.packagename.fileprovider", file);
final Intent intent = ShareCompat.IntentBuilder.from(SafeGalleryActivity.this)
.setType("image/jpeg")
.setStream(uri)
.setChooserTitle("Share with")
.createChooserIntent()
.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET)
.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(intent);
Если вы видите код он принимает только один URI в setStream()
метода. Итак, пожалуйста, вы можете помочь мне здесь, чтобы поделиться несколькими изображениями из внутренней памяти моего приложения.