0
我正在学习片段我有一些疑惑。请考虑下面的代码:片段生命周期
FragmentManager fm = getFragmentManager();
Fragment MyFragment = new Fragment();
fm.beginTransaction().replace(R.id.my_container, MyFragment).addToBackStack(null).commit();
我的问题是:
- 究竟是什么取代呢?
- 如果我以这种方式创建多个片段(替换容器中的以前的片段),会发生什么情况。
- 它可以以任何方式损坏内存使用?
- 只是改变片段的内容好得多吗?
对于第一个问题:http://stackoverflow.com/questions/18634207/difference-between-add-replace-and-addtobackstack –
它并不能真正帮助。我找到了关于它的基本信息,但我正在考虑细节。像更换碎片所发生的一样,保持它们的记忆很重要等等。 – TomekK