我有一个应用程序,它有一个Activity可以换出许多Fragment's 的 main。好吧,不管Fragment你在做什么,在内存不足Activity并尝试返回应用程序后,它会引导你回到第一个调用的“开始Fragment” Activity。(注:几乎所有这些实际上都是ListFragment's)
所以这是我的问题:
我应该onSaveInstanceState()在每个片段中使用吗?如果是这样,我是将数据保存在 Fragment 还是 Fragment本身?或者你onSaveInstanceState()只在 Main 中使用过一次Activity。(如果这甚至是要采取的课程)
注意:我有 setRetainInstance(true),但如果这是解决方案,我认为我没有正确处理。这些都放在最后一行onActivityCreated()。