action
и data
.🔘
action
– строковая переменная, задающая действие, которое будет выполнено. 🔘
data
– объект класса Uri, описывающий данные, над которыми будет выполнено действие.Например Intent с
action == ACTION_CALL
и data == Uri.parse("tel:$number")
выполняет звонок на заданный номер телефона.Дополнительные атрибуты интента:
🔘
category
дает дополнительную информацию о действии, которое будет выполнено. 🔘
type
явно задает MIME type данных, которые передаются в data
. 🔘
component
задает имя класса компонента (например Activity), который должен быть запущен. Если задать атрибут component
, то все остальные атрибуты становятся опциональными.🔘
extras
– объект Bundle, который содержит дополнительные данные, передаваемые компоненту с интентом.Комбинация этих аттрибутов используется системой, для определения того, какой компонент запустить для обработки интента.