Dúvida quanto a varios intents em uma mesma activity

  • Respostas:0
Mauro Araújo
  • Posts no fórum: 1

21/11/2017, 14:34:29 via Web

Estou com uma dúvida e gostaria da ajuda de voces, tenho um action menu onde há varias opções para o usuário selecionar, para pegar a opção selecionada fiz uma função onde pego o id da solicitação e cada opção deve levar para uma activity diferente.

O problema é que quando um usuário seleciona uma opção de menu, vai para outra tela, ao apertar o botão de voltar o aplicativo crash, gostaria de alguma dica de como posso desenvolver tal função, segue o exemplo de como estou desenvolvendo.

public boolean onOptionsItemSelected(MenuItem item)
{
int id = item.getItemId();
Intent it;

    switch (id)
    {
        case R.id.menu_web:
            it = new Intent(AdminActivity.this, WebActivity.class);
            startActivity(it);
            break;

        case R.id.menu_add:
            it = new Intent(AdminActivity.this, Add_PessoaActivity.class);
            startActivity(it);
            break;

        case R.id.menu_atualizar:
            it = new Intent(AdminActivity.this, AtualizarActivity.class);
            startActivity(it);
            break;

}

Responder