Android开发程序员Android开发

图片过大导致Activity启动慢的问题

2017-03-16  本文已影响141人  Yasin27878

Activity启动慢的问题

前言:今天写个demo 无意间发现布居中只有两个常规的控件但是Activity的启动时间达到惊人的 5s184ms 如下

03-15 18:15:39.578 1093-1120/? I/ActivityManager: Displayed com.yasin.androidndemo/.activity.AnimationActivity: +5s184ms

然后我就不淡定了,这是什么鬼?怎么会这么长时间!

1. 定位问题

2. 解决问题

找到问题就好解决了这两有两种方案

自定义View可以在自定义的View中处理图片而不用去每个类中修改代码,另外它的扩展性比较强 如果不需要设置圆角等其他定制的话可以方便添加

最后

使用新的方案加载结果为 .activity.AnimationActivity: +264ms 效果很明显

上一篇 下一篇

猜你喜欢

热点阅读