我想知道通常是什么导致应用程序启动缓慢。 现在,我的应用随着它的变大而启动非常慢,但是我不知道如何确定可以做些改进。
我尝试在Android Studio中使用Profiler,但是根本无法在问题实际所在的应用启动时启动方法跟踪器。所以它开始于我的主要活动开始时的某个地方,但是我没有任何大问题。
所以问题在于,即使主要活动开始的时间较长,屏幕还是呈白色,而在较旧的设备上,屏幕会持续5s以上,这很烦人。
主要活动是一个带有抽屉的布局,内容填充有一个片段,该片段可以加载一些服务器数据,而这些数据本身就非常快。但是在达到这一点之前,屏幕变白需要一段时间。
任何人都可以给我一些提示,这些提示通常会导致应用程序加载缓慢,或者如何从头开始启动事件探查器方法跟踪器?因为那是我的应用运行缓慢的时候。
谢谢!