С FLAG_GRANT_READ_URI_PERMISSION в намерении, который передан в startActivity, мы можем предоставить разрешение Uri, если uri установлен с помощью setData. Но если Uri вставить в EXTRA_STREAM, Uri не предоставляется до jeallybean.
Я знаю, что мы можем использовать grantUriPermission, а затем revokeUriPermission, чтобы отменить предоставленное разрешение. Но кажется, что нет хорошего места для запуска revokeUriPermission.
Есть ли лучшее решение? Или любое предложение поставить revokeUriPermission? Спасибо заранее.
Ссылки по теме: Предоставление временного доступа к производителю пользовательского контента с помощью FLAG_GRANT_READ_URI_PERMISSION