quinta-feira, 20 de junho de 2013

Caminhando - parte final, O primeiro aplicativo

Recebendo a Intenção


Cada  Ação é chamada por uma Intenção, indiferente de como o usuário navegue. Você pode pegar a Intent que começou a sua ação ao chamar getIntent() e recupere os dados contidos nele.
Dentro da classe DisplayMessageActivity do método  onCreate(), pegue a intenção e extraia a mensagem entregue por MainActivity:
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
Mostrando a Mensagem


Para mostrar a mensagem na tela, criar um componente TextView e definir o texto usando setText(). Então adicione o TextView como a visualização principal do esboço da ação ao passa-lo para setContentView().
O método completo onCreate() para DisplayMessageActivity agora se parece com isto:
@Override
public void onCreate(Bundle savedInstanceState) {
   
super.onCreate(savedInstanceState);

   
// Get the message from the intent
   
Intent intent = getIntent();
   
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);

   
// Create the text view
   
TextView textView = new TextView(this);
    textView
.setTextSize(40);
    textView
.setText(message);

   
// Set the text view as the activity layout
    setContentView
(textView);
}



Você pode  agora executar o aplicativo, Quando este abrir, digite uma mensagem no campo texto, clique Enviar, e a mensagem irá aparecer na segunda atividade.

Figura 1. Inicia a ação escrevendo a mensagem e clicando no botão.


Figura 2. Mensagem enviada no aplicativo final, rodando em um Android 4.0.
È isso ai, você construiu seu primeiro aplicativo para Android!
Para aprender mais sobre aplicativos Android, continue seguindo as lições básicas de treinamento que postaremos aqui.



Nenhum comentário:

Postar um comentário