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