Android: Utilizando onActivityResult(), startActivityForResult() e setResult()

É muito comum, ao iniciarmos uma nova activity, que queiramos ao seu termino receber os dados dessa outra activity e então executar uma ação.

Vejamos um exemplo:

Vamos supor que eu tenha uma activity ListaDeProdutos e AddEditProduto. Dentro da activity ListaDeProdutos eu clico no botão para adicionar um novo produto, e quero receber o resultado dessa adição de produtos na minha activity ListaDeProdutos. Pois bem, é para isso que utilizamos o método sobrescrito onActivityResult() na activity que queremos receber o resultado. Segue abaixo o código do exemplo para ilustrar como utilizar estes métodos.

 

 

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *