Android 安卓要在应用程序中制作的许多屏幕/布局。哪一个是最优化的?

Android 安卓要在应用程序中制作的许多屏幕/布局。哪一个是最优化的?,android,layout,Android,Layout,我必须制作很多不同的屏幕(片段)。一个布局在另一个布局中,就像标签一样。有时标签页有另一个标签页。我正在寻找优化它的最佳方法。 现在我使用frame和linear容器,通过FragmentManager.beginTransaction().replace(null,null.commit())更改内容,但是它需要使用大量RAM。也许ViewPager?请确保您没有在某些单例或其他对象中保留对旧片段的引用。内存泄漏总是第一个被怀疑使用了多少内存的问题。 使用库来检查。这是最简单的方法。确保您没有

我必须制作很多不同的屏幕(片段)。一个布局在另一个布局中,就像标签一样。有时标签页有另一个标签页。我正在寻找优化它的最佳方法。
现在我使用frame和linear容器,通过
FragmentManager.beginTransaction().replace(null,null.commit())更改内容,但是它需要使用大量RAM。也许
ViewPager

请确保您没有在某些单例或其他对象中保留对旧片段的引用。内存泄漏总是第一个被怀疑使用了多少内存的问题。
使用库来检查。这是最简单的方法。

确保您没有在某些单例或其他对象中保存对旧片段的引用。内存泄漏总是第一个被怀疑使用了多少内存的问题。 使用库来检查。这是最简单的方法