【发布时间】:2017-08-16 14:09:34
【问题描述】:
实际上问题是我只是从导航抽屉加载一个片段(让调用是片段-A)现在片段-A调用一个虚拟活动,虚拟活动加载一个 Fragment-B 比 Fragment-B 调用 Fragment C 而 Fragment-C 调用 Fragment-D..
上图整体:
Fragment-A(call)-->Dummy Activity(load)-->fragment-B(call)-->fragment-C(call)-->fragment-D(call)
现在我有一些关于这个的问题:
- 实际上Fragment D中有一个按钮,当按钮被调用时我必须回到Fragment-A
- 现在在片段(B,C&D) 加载期间,我必须处理
On BackPressed.. 意味着如果用户在片段 D 中而不是在后按时,则片段 C 被加载,反之亦然,但是当用户在片段 B 上时,调用On-back键而不是片段 A 被加载
注意:
编辑:
- 实际上 Fragment-A 是 Activity-(a) 的一部分,而剩下的 Fragmnets(B,C&D) 是 Activity-(X) 的一部分
代码:
回购链接:Code link
【问题讨论】:
标签: android android-fragments android-activity