gpt4 book ai didi

android - 整个应用程序中的位图缓存

转载 作者:行者123 更新时间:2023-11-29 21:36:04 25 4
gpt4 key购买 nike

我正在尝试为我的整个应用程序开发一个位图缓存。根据我的阅读,lru 缓存将是正确的选择。

我的问题是如何在整个应用程序中访问此缓存?

在第一个 Activity 中,我将在缓存中加载 bmp。我想在用户将访问的下一个 Activity 中访问此缓存。

我不确定如何配置它。我是否需要创建静态引用或如何在 Activity 之间发送缓存?我在这个领域没有太多经验,因此不胜感激。

最佳答案

静态引用可以工作,也许可以创建一个 Singleton 类。

您也可以改为扩展 Application 类并在其中存储引用,因为应用程序 (Activity.getApplication()) 在 Activity 之间是相同的。

您必须将新的 MyApplication 类放入 android list xml 中

    <application
android:name="com.example.MyApplication" ...

虽然我发现创建单例是更简单的方法。这里有对两者的讨论Singletons vs. Application Context in Android?

关于android - 整个应用程序中的位图缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18421411/

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