我的问题是笼统的,但我会尽我所能。尝试调整应用程序并在旧手机中,冷启动大约需要8秒钟。正常(热)开始时间为0.5秒。因此,我的问题与冷启动时发生的情况以及应用在冷启动时持续7.5秒的操作有关。
该应用使用this tutorial
中的滑块onCreate以防万一:
yourSentence.substr(0, 1).toUpperCase() + yourSentence.substr(1);
图像已使用TinyPng
进行了优化。因此,我认为该应用程序在冷启动时会做更多的工作,因此这并不是繁重的工作。
我阅读了有关优化冷启动的教程,以及所有与FIRST活动有关的onCreate,图像等内容。
所以我的问题:
冷启动仅与介绍滑块有关吗?还是与其他事情有关? 使用Firebase是否会影响冷启动? 像毕加索这样的第三方图书馆会影响冷启动吗?
通知:
该应用程序的大小为22.4MB,出于某种奇怪的原因(直到现在),手机中已缓存了33MB的数据(对我来说,这看起来有点大)。这会影响冷启动吗?
在回答之前,请先考虑使用新编程器。询问是否还有其他需要。