我正在开发一个用户可以创建事件的应用程序。我希望这样做,以便在他们创建事件之后,后退按钮不会将他们带到创建流程,而是带到创建流程之前的屏幕。像这样:
主屏幕->创建流程->事件摘要
然后,如果他们按下后退按钮,我希望它消失
事件摘要(返回按钮)主屏幕
我已经接近:
ga_auth("ga.oauth")
这很好用,因为它将弹出到主屏幕。我只是this并没有找到很多有关这些弹出行为选项的文档。
此解决方案的问题在于,据我了解,它会弹出,直到我们进入MainScreen,无论用户如何创建事件。我希望可以在创建流程之前弹出到屏幕的解决方案,以允许创建流程有多个入口点。
答案 0 :(得分:3)
我更喜欢只在创建之前弹出屏幕的解决方案 流程,允许创建流程有多个入口点。
您不应弹出主屏幕,而应包括创建流程的第一个屏幕。
<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/firstCreateFlowFragment"
app:popUpToInclusive="true" />
</fragment>