Кнопка Назад на панели инструментов ничего не сделает - PullRequest
0 голосов
/ 02 апреля 2020

Мое приложение переключается с MainActivity на ChatActivity, когда пользователь нажимает кнопку. Проблема в том, что кнопка «Назад» на панели инструментов ничего не делает, в то время как кнопка «Назад» по умолчанию в пользовательском интерфейсе работает. Вот что я попробовал:

  1. Установите для этих двух параметров значение true

    supportActionBar? .SetDisplayHomeAsUpEnabled (true) supportActionBar? .SetDisplayShowHomeEnabled (true)

  2. Создание MainActivity родительским элементом ChatActivity:

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

Компилируется и запускается без ошибок. Куда я здесь не так?

1 Ответ

1 голос
/ 02 апреля 2020

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

Это прекрасно работает, добавьте приведенный выше код в вашу деятельность

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...