我的Android应用程序在我的应用程序中使用12个选项卡。每个标签大约有10个viewpager。我的内存有问题,因为如果我打开活动标签,应用程序将创建新的活动实例。当所有标签打开时,速度变慢,我得到了(应用程序无响应"(ANR)。
当我打开所有标签时,它会不断发生。我仍然不知道如何处理记忆。我想处理最近打开的标签,但我不知道如何在Android中执行此操作。
任何人都可以帮我解决这个问题吗?
答案 0 :(得分:5)
拥有一个包含12个标签的活动,并且每个标签上都有视图寻呼机,这不是消耗内存的。拥有ANR意味着你在UI线程上做了一些耗时的事情。 ANR与糟糕的内存管理无关。这里是an article from Romain Guy,解释了如何跟踪UI性能问题。
答案 1 :(得分:1)
您好我的建议是您需要使用片段,并相应地使用fragemnts,您可以在您的视图上加载它们。为此,请按照给您的链接进行操作。
http://www.codeproject.com/Articles/678093/Fragments-Creating-a-Tabbed-Android-User-Interface