我对片段的记忆含义有疑问。就内存而言,最佳解决方案是什么:
1)为每个片段创建一个对象,并在事务管理器中使用这些对象。
MyFragment myFrag=new MyFragment();
fragmentTransaction.replace(R.id.mainPager, myFrag);
2)直接在事务管理器中创建片段并让垃圾收集器考虑这个对象,我的意思是这样的:
fragmentTransaction.replace(R.id.mainPager, new MyFragment());
在可能的内存泄漏和性能优化方面,这两个选项之间是否有任何区别。
谢谢!