gpt4 book ai didi

java - 如何在不同的 fragment 中添加后按按钮?

转载 作者:行者123 更新时间:2023-12-01 21:58:11 25 4
gpt4 key购买 nike

我使用 BottomNavigationView 和 3 个主要 fragment ,例如 Fragment [A], [B], [C] 。和Fragment [A]是默认 fragment ,如果 Fragment [B][C]back button必须返回Fragment A 。在 fragment [B] ,我添加按钮来获取另一个 fragment ,只需将其命名为 Fragment [D] ,但如果在 fragment D 中我按下后退按钮应用程序返回到 fragment [A]

那么如何返回Fragment [B]fragment [D]是按后退按钮吗?

最佳答案

您可以使用 fragment 堆栈。在 Activity 中实现 onBackPressed()。

@Override
public void onBackPressed() {
//Work with fragments stack...

int count = getSupportFragmentManager().getBackStackEntryCount();
if (count == 0) {
super.onBackPressed();
} else {
getSupportFragmentManager().popBackStack();
}

}

关于java - 如何在不同的 fragment 中添加后按按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58724398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com