我的程序中有一个方法,我创建一个新的片段并在其中启动该片段。 但是我们的应用程序中有几个Out Of Memory崩溃,所以我决定查看android studio的内存分析器,这是用这段代码打开几个片段的结果:
ResourceConfig
我认为这种内存使用情况不常见,为什么在打开新片段后内存使用量永远不会下降?这是内存泄漏的结果吗?你对更多的调查有什么建议吗?
UPDATE1:
MyCustomFragment是一个从Android DialogFragment扩展的片段,也是我项目中其他片段的基础,我的所有片段都从它扩展。
UPDATE2:
我将片段更改为从Fragment而不是MyCustomFragment扩展,问题无法解决。
注1:
什么是mFragmentAdapter?:我们在项目中有一个底部菜单,并使用ViewPager和FragmentPagerAdapter来处理它及其标签,这个变量用于此。