Ответ 1
Не прямо, AFAIK. Однако вы можете создать свой собственный выбор, используя PackageManager
и queryIntentActivityOptions()
, что позволяет фильтровать себя (или другие вещи).
Мое приложение работает с фотографиями. Он может принимать несколько изображений в качестве входных данных, обрабатывать их и отправлять их снова в другое приложение.
Как следствие, мой основной Activity
объявил фильтр намерения в ACTION_SEND_MULTIPLE
для image/*
mimetypes и может привести к выпуску нового Intent
с тем же действием и типом данных, используя Activity.startActivity(Intent)
.
Есть ли способ исключить мою активность из списка приложений, которые отображаются пользователю после вызова startActivity()
?
Не прямо, AFAIK. Однако вы можете создать свой собственный выбор, используя PackageManager
и queryIntentActivityOptions()
, что позволяет фильтровать себя (или другие вещи).