1.什么是冷启动[启动时间比较长]:在应用启动前,系统没有该应用的任何进程信息。
2.什么是热启动[启动时间比较短] :用户按了返回键,又马上重新启动了此应用。
3.冷启动会走application这个类,热启动就不会走application这个类
4.冷启动流程
5.冷启动优化
1)减少第一个界面onCreate()方法的工作量。
2)不要让Application参与业务的操作。
3)不要在Application进行耗时操作。
4)不要以静态变量的方式在Application中保存数据。
5)减少布局的复杂性和深度。
2.什么是热启动[启动时间比较短] :用户按了返回键,又马上重新启动了此应用。
3.冷启动会走application这个类,热启动就不会走application这个类
4.冷启动流程
5.冷启动优化
1)减少第一个界面onCreate()方法的工作量。
2)不要让Application参与业务的操作。
3)不要在Application进行耗时操作。
4)不要以静态变量的方式在Application中保存数据。
5)减少布局的复杂性和深度。
6)不要在主线程中加载资源。
觉得还行的,点个赞吧