每当我创建视图时,我的Android应用程序似乎都很慢,例如初始启动和每次旋转它。我制作了一个包含大量表格和文本字段的应用程序,平板电脑上的每个活动数量超过50+。
我在想,可能会发生一些不应该发生的可怕计算,所以我做了一个跟踪视图。
从它的外观来看,占用CPU时间的一个重要方法是
android/widget/Textview.<init> --> Incl Cpu Time 31%
所以基本上,创建视图是创建视图的原因很慢。
这对我没有意义,因为我的应用程序没有那么多布局。我使用TextViews和EditTexts,我的应用程序没有图像。它不应该如此荒谬地慢。有人有慢速onCreateView()+ onViewCreated()解决?是否有一些神奇的方法可以确保我的观点不会永远在旋转时创建/重新创建?