我正在使用
https://github.com/nostra13/Android-Universal-Image-Loader
用于在我的应用程序中加载图像。它在我的Nexus 5上使用Android 4.4.4之前工作正常,但在将我的Android版本升级到5.0后,我觉得我的ListView中的图像加载过程变得很慢。我没有触及代码,所以我真的无法理解问题的原因。
为了仔细检查这个疑问,我选择了另一台运行Android 4.4.4的Nexus 5,它的性能比运行Android 5.0的Nexus要好。我真的无法理解这个性能问题的原因。
需要帮助以确保在图像加载方面获得相同的平滑体验,因为我不知道可能导致性能下降的原因。
答案 0 :(得分:0)
也许你的应用程序已经针对Dalvik Runtime进行了优化,它在Lollipop(Android< = KitKat)以下的Android版本中使用。
Android Lollipop默认使用名为ART(Android运行时)的新运行时,它取代旧的Dalvik运行时或虚拟机,它是适用于Android设备的Java虚拟机的实现。
我不是100%这是你的问题,但是如果你没有触及代码,那么它与Android操作系统有关,这是Lollipop的主要变化之一。
如果您仍然运行Nexux运行KitKat并想确认我在这里写的内容,请转到开发者选项,启用ART并使用ART代替Dalvik测试您的应用。