A navegação entre telas/páginas é uma necessidade comum da maioria das aplicações, sejam elas mobile, web ou desktop. No Android as telas da aplicação são representadas por activities e a navegação entre elas é feita principalmente usando as classes Intent e Bundle, como veremos a seguir.
Navegação básica
No Android a navegação entre activities é feita por meio da classe Intent, que representa uma ação a ser realizada (neste caso a navegação). Essa classe recebe em seu construtor as activities de origem e destino e em seguida devemos invocar o método startActivity da activity, passando a instância de Intent como parâmetro, como ilustra a Figura 1.
Veja o vídeo na pagina completa