Barre d'outils bouton retour wont rien

Amol Borkar:

Mon application passe de MainActivity à ChatActivity lorsque l'utilisateur appuie sur un bouton. Le problème est le bouton de retour sur ma barre d'outils ne fera rien, alors que le bouton de retour par défaut sur l'interface utilisateur fonctionne. Voici ce que j'ai essayé:

  1. Définissez ces 2 options true

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

  2. Faire MainActivity le parent de ChatActivity:

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

Les compile, et fonctionne sans erreur. Où vais-je pas ici?

ajithvgiri:

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

Cela fonctionne très bien ajouter le code ci-dessus dans votre activité

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=392354&siteId=1
conseillé
Classement