我的相当复杂的应用程序有两个或三个大约 500 毫秒的延迟,TraceView 显示在GLES20Canvas.nDrawDisplayList
. 这些滞后仅在执行某些步骤时发生一次,之后一切顺利。
有没有办法在活动创建/恢复时调用此调用?
请不要在“少画”类别中给我答案。我的代码/布局已经经过严格优化,我不是编写高性能 java 应用程序的初学者。我还阅读了 Google 发现的几乎所有 android-performance-tutorial。
我必须使用带有数十个嵌套ImageView
s 和TextView
s 的大视图,它们正在显示和动画,我找不到更多进一步降低复杂性的方法,而不会使这个应用程序的开发和代码可重用性成为一场噩梦。