我fragments
用来模拟 iOS navigationController
。在我的活动中,我有一个“导航”和一个“选项卡”栏,以及一个容器,我在其中展示带有片段的主要内容。当我在应用程序中“导航”时,片段会通过从右向左滑动的动画添加到堆栈中。到目前为止,一切都很好。
但是,当片段具有嵌套片段(我正在使用支持库)时,我遇到了问题。当这个带有嵌套片段的片段被添加时,一切似乎都很好,整个片段按预期从右到左出现。但是当我去back
的时候,嵌套的片段只是在父片段被动画向右消失之前被删除。
我猜这与androidonStop
在其父级之前调用嵌套片段方法有关。我可以做错事还是这是预期的行为?如果是,有什么办法可以改变吗?