我需要能够在正在运行的片段中返回到上一个片段:
[![在此处输入图像描述][1]][1]
片段本身在 RecyclerView 适配器中启动(如果这很重要)
我尝试通过addToBackStack(null)
在启动代码中添加一个片段来实现回溯:
val activity=context.context as AppCompatActivity
activity.supportFragmentManager
.beginTransaction()
.replace(R.id.framelayout, fragment).
addToBackStack(null)
.commit()
不幸的是,这不起作用(并且在使用时commitNow()
,它会抛出一个错误)
目前,无论是通过按钮还是以类似于上面代码中给出的方式进行操作对我来说都无关紧要,主要是它可以工作
如果你想将用户返回到上一页,那么你可以调用该方法
onBackPressed()