我研究了许多关于此的帖子和文章,但无法得到一个好的答案。
我在使用导航架构组件实现搜索时遇到了问题。我有一个 MainActivity、mainFragment 和一个 searchFragment。mainFragment 在我的 navigationGraph 中设置为目的地。我有这些疑问 1. 搜索应该成为活动或 mainFragment 的一部分,什么是正确的方法。2. 如果搜索是活动的一部分,那么为我的搜索处理向上按钮就会成为问题。搜索上的向上按钮退出 MainActivity,不在 mainFragment 中。我在想 NavController 应该有包含 mainFragment 然后是 searchFragment 的堆栈,一旦你按下 searchFragment 中的向上按钮,它应该弹出并且 mainFragment 应该显示。看起来我错过了一些东西。