ShareActionProvider не работает без участия shareIntent

В моем приложении у меня есть возможность делиться изображениями из GridView, В настоящее время, когда выбрано меню "Поделиться", я готовлю shareIntent который содержит Uris для всех выбранных изображений, а затем вызвать Intent.createChooser(),

Я хотел бы использовать ShareActionProvider, но для того, чтобы элемент меню "Поделиться" был активным при резервном копировании с помощью ShareActionProvider, shareIntent должен быть указан.

Как я могу указать shareIntent внутри onCreateOptionsMenu() если я не знаю, какие изображения будут выбраны? Я ожидаю подготовить shareIntent внутри onOptionsItemSelected() функция.

Как примечание, я делаю это из фрагмента, а не из действия, это имеет значение?

Благодарю вас,

Gary

0 ответов

Другие вопросы по тегам