我正在使用fragments
来模拟iOS navigationController
。在我的活动中,我有一个“导航”和一个“标签”栏,以及一个容器,其中我用片段呈现主要内容。当我“浏览”应用程序时,片段将以向右 - 向右滑动的方式添加到堆栈中。到目前为止一切都很好。
但是,当片段有嵌套片段(我正在使用支持库)时,我遇到了一个问题。当这个带有嵌套片段的片段被添加时,一切似乎都没问题,整个片段按照预期从右到左显示。但是当我去back
时,嵌套片段会在父片段动画到右边消失之前被删除。
我猜这与android在其父级之前调用嵌套片段onStop
方法有关。我可能做错了什么或这是预期的行为?如果是,有什么办法可以改变吗?