Barra de herramientas de botón de retroceso no hará nada

Amol Borkar:

Mi aplicación cambia de MainActivity a ChatActivity cuando el usuario presiona un botón. El problema es que el botón Atrás de mi barra de herramientas no va a hacer nada, mientras que el botón de retroceso predeterminada en la interfaz de usuario funciona. Esto es lo que he intentado:

  1. Establecer estas 2 opciones a cierto

    supportActionBar? .setDisplayHomeAsUpEnabled (verdadero) supportActionBar? .setDisplayShowHomeEnabled (verdadero)

  2. Haciendo MainActivity el padre de ChatActivity:

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

Los compila y ejecuta sin errores. ¿Dónde voy mal aquí?

ajithvgiri:

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

Esto funciona bien añadir el código anterior en su actividad

Supongo que te gusta

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