当用户按下按钮时,我的应用程序将从MainActivity切换为ChatActivity。问题是我的工具栏上的后退按钮无法执行任何操作,而UI上的默认后退按钮有效。这是我尝试过的:
将这两个选项设置为true
supportActionBar?.setDisplayHomeAsUpEnabled(true)supportActionBar?.setDisplayShowHomeEnabled(true)
让MainActivity成为ChatActivity的父级:
<activity android:name=".ChatActivity" android:parentActivityName=".MainActivity" />
编译并运行,没有任何错误。我在哪里错了?
override fun onOptionsItemSelected(item: MenuItem): Boolean {
if (item.itemId == android.R.id.home) {
finish()
}
return super.onOptionsItemSelected(item)
}
这很好,在您的活动中添加上面的代码