【发布时间】:2018-06-27 06:49:37
【问题描述】:
我正在尝试使用 Up(第二个活动 导航到 第一个活动 中 底部导航视图 中的特定片段返回键。 我试过代码
val actionBar = supportActionBar
actionBar!!.setDisplayHomeAsUpEnabled(true)
但是,当将父活动放在清单文件中时,它不会显示我需要的片段。它会在第一个活动中进入主页片段。
这是我在第一个活动中的片段代码
btm = findViewById(R.id.navigation) as BottomNavigationView
btm.setOnNavigationItemSelectedListener { item ->
var selectedFragment: Fragment? = null
when (item.itemId) {
R.id.navigation_home ->
selectedFragment = ReferFragment.newInstance()
R.id.navigation_dashboard ->
selectedFragment = AccountFragment.newInstance()
R.id.navigation_notifications ->
selectedFragment = ProfileFragment.newInstance()
}
var ft: FragmentTransaction =
supportFragmentManager.beginTransaction()
ft.replace(R.id.fragment_container, selectedFragment)
ft.commit()
true
}
var ft: FragmentTransaction = supportFragmentManager.beginTransaction()
ft.replace(R.id.fragment_container, ReferFragment.newInstance())
ft.commit()
我想在第二个活动中单击 UP backButton 时转到第三个片段。 谢谢你
【问题讨论】: