【发布时间】:2022-06-29 04:15:15
【问题描述】:
我搜索并实现了 Jetpack 组合示例。我也实现了以下导航代码实验室示例。
https://github.com/googlecodelabs/android-compose-codelabs/tree/main/NavigationCodelab
我这里有问题。当我单击选项卡上的某些内容时,我们导航到一个可组合的和可组合到堆栈的 pıut。当我点击返回时,会显示上一个可组合的内容。
在我没有使用 jetpack compose 的导航组件应用程序中,例如说有 3 个选项卡:主页、收藏夹、设置。我点击了收藏夹,设置,主页,收藏夹,设置。当我按下后退按钮时,会显示主页片段。然后,当我再次按下返回按钮时,应用程序关闭。
在我的撰写导航应用程序中,我执行相同的操作(单击收藏夹、设置、主页、收藏夹、设置)。为了关闭应用程序,我需要按返回按钮 5 次。这是我的问题。我希望导航组件具有相同的行为。我希望当我单击后退按钮时应该显示开始目标片段,然后,当我再次单击后退按钮时,应该关闭应用程序。该怎么做?
【问题讨论】:
-
请添加一些代码,如果你使用了片段,那你就做错了。没必要分片
标签: android kotlin android-jetpack-compose android-jetpack-navigation