gpt4 book ai didi

java - 在 Android 中启动新 Activity 时等待很长时间

转载 作者:行者123 更新时间:2023-12-01 10:21:02 25 4
gpt4 key购买 nike

我的 Android 应用中有两项 Activity 。

1) 显示项目的列表

如果用户单击一项,则会打开 Activity 2

2) 显示商品的大图

现在,当我单击一个项目并启动第二个 Activity 时,应用程序需要几秒钟的时间来启动该 Activity 。 (我怀疑是因为它需要加载图像)。这完全破坏了用例的流程。

处理这个问题的最佳做法是什么?

最佳答案

主 UiThread 上加载位图需要时间,因此您必须从 Ui 线程加载位图。使用通用图像加载器加载/缓存位图。请参阅链接https://github.com/nostra13/Android-Universal-Image-Loader

ImageLoader imageLoader = ImageLoader.getInstance(); // Get singleton instance
// Load image, decode it to Bitmap and display Bitmap in ImageView (or any other view
// which implements ImageAware interface)
imageLoader.displayImage(imageUri, imageView);

希望这有帮助。

关于java - 在 Android 中启动新 Activity 时等待很长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35618323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com