botão voltar barra de ferramentas não vai fazer nada

Amol Borkar:

Meu aplicativo muda de MainActivity para ChatActivity quando o usuário pressiona um botão. O problema é que o botão de volta na minha barra de ferramentas não vai fazer nada, enquanto o botão padrão de volta na UI funciona. Aqui está o que eu tentei:

  1. Definir essas 2 opções para true

    supportActionBar? .setDisplayHomeAsUpEnabled (true) supportActionBar? .setDisplayShowHomeEnabled (true)

  2. Fazendo MainActivity o pai de ChatActivity:

<activity android:name=".ChatActivity" android:parentActivityName=".MainActivity" />

Os compila e é executado sem erros. Para onde estou indo errado aqui?

ajithvgiri:

    override fun onOptionsItemSelected(item: MenuItem): Boolean {
        if (item.itemId == android.R.id.home) {
            finish()
        }
        return super.onOptionsItemSelected(item)
    }

Isso funciona bem adicionar o código acima em sua atividade

Acho que você gosta

Origin http://10.200.1.11:23101/article/api/json?id=392351&siteId=1
Recomendado
Clasificación