我有一个 Activity ,其中一个 fragment (比如 fragment A)在点击 Activity 中的按钮时打开。但是,当我多次点击此按钮时,同一 fragment 会多次打开,彼此重叠。那么我该如何防止这种行为呢?
最佳答案
如果你想禁止用户多次打开同一个 fragment ,你有几个选择:
- 在第一次点击触发器时禁用 - 或移除点击监听器
- 检查 fragment
isAdded()
是否添加到您的 Activity 中,如果为真则不再添加
同样,从你的问题来看, fragment 的逻辑应该是什么还不清楚。
关于android - 如何防止同一 fragment 在 Android 架构导航组件中多次打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54377944/