Android Fragments 从片段返回到上一个活动单击返回按钮

qlvxas9a  于 9个月前  发布在  Android
关注(0)|答案(2)|浏览(88)

如何从片段返回到先前活动?我不能在片段中覆盖这个函数,或者有其他方法,需要帮助!

@Override
public void onBackPressed() {
    onBackPressed();
}
gxwragnw

gxwragnw1#

你可以使用popBackStackImmediate()和popBackStack()和FragmentManager来销毁fragment并将控制从fragment移回前一个Activity(将fragment弹出回栈)。
您可以查看更多细节Here

093gszye

093gszye2#

在代码中的某个地方,您可能有一个FragmentTransaction,您可以调用add()replace()show()来显示片段。在display方法和commit()之间,如果您调用addToBackStack(),则操作将被添加到返回堆栈,因此当您按下返回按钮时,它会反转片段事务。

相关问题