我有一个单一的活动和4个菜单。假设我点击主页菜单并添加一个片段,比如FragmentA,然后从FragmentA中添加另一个片段,比如FragmentB,现在当我按下返回按钮时,它会返回到HomeFragment而不是FragmentA。为什么会这样?
你可以使用 popBackStack(); 来实现。 override fun onBackPressed() { val manager: FragmentManager = supportFragmentManager if(manager.backStackEntryCount > 0){ manager.popBackStack() }else{ super.onBackPressed() } }