我正在开发一个用户可以创建事件的应用程序。我想这样做,以便在他们创建事件之后,后退按钮不会将他们带到创建流程,而是在创建流程之前进入屏幕。就像是:
主屏幕 -> 创建流程 -> 事件摘要
然后,如果他们按下后退按钮,我希望它离开
事件摘要(返回按钮)主屏幕
我已经接近:
<fragment
android:id="@+id/createMeetFragment"
android:name=".CreateMeetFragment"
android:label="CreateMeetFragment" >
<action
android:id="@+id/action_createMeetFragment_to_meet_detail_graph"
app:destination="@id/meet_detail_graph"
app:popUpTo="@+id/mainFragment" />
</fragment>
这很好用,它会弹出到主屏幕。我还没有找到很多关于这些弹出行为选项的文档。
我对这个解决方案的问题是,据我了解,它会弹出,直到我们到达 MainScreen,无论用户如何创建事件。我更喜欢在创建流程之前弹出到屏幕的解决方案,允许创建流程的多个入口点。