1.1 - Nome (name)

O nome do componente é definido pelo nome completo da classe e o nome do pacote definido no AndroidManifest.xml que representam o componente que deve ser o encarregado de tratar a Intent.

Quando criamos uma Intent explícita com o construtor Intent (this, OutraActivity.class), o nome do componente é criado automaticamente. No entanto, também é possível defini-lo de forma programática, utilizando os métodos setComponent(), setClass() ou setClassName() da classe Intent.

1.2 - Ação (Action)

A ação é uma string que define o que deve ser realizado. Existem diversas ações genéricas no Android, disponibilizadas como constantes na classe Intent.

Alguns exemplos de constantes são:

Enquanto a Intent declara o que deve ser feito, o componente que a recebe é o responsável por definir como a ação será executada. Ou seja, para uma mesma ação, podemos ter comportamentos distintos quando ela for executada por diferentes componentes. Exemplo

Copyright © 2016 AIEC.