如何从片段返回到上一个活动? 我无法在片段中覆盖此函数,或者还有其他方法,帮助!
@Override
public void onBackPressed() {
onBackPressed();
}
在代码中的某个位置,您可能有一个
FragmentTransaction
,您可以在其中调用 add()
或 replace()
或 show()
来显示片段。在显示方法和 commit()
之间,如果您调用 addToBackStack()
,则该操作将添加到后退堆栈中,因此当您按下后退按钮时,它会反转您的片段事务。
您可以将 popBackStackImmediate() 和 popBackStack() 与 FragmentManager 一起使用来销毁片段并将控制从片段移回到上一个活动(从返回堆栈中弹出片段)。
您可以看到更多详情这里