gpt4 book ai didi

android - 使用哪个上下文?

转载 作者:行者123 更新时间:2023-11-29 22:26:24 25 4
gpt4 key购买 nike

我正在编写一个 android 应用程序,但我有一个关于 Context 的小问题。

我读过 Avoiding Memory Leaks关于 Android 开发者的文章。他们建议使用应用程序上下文而不是 Activity 上下文来避免内存泄漏。

问题是当我这样做时,我的应用程序在多个地方崩溃(使用 Nexus S,虽然我听说其他手机也会出现此问题)。

所以我有 2 个问题-

有人熟悉这个问题吗?

一般来说,我应该使用什么上下文?如果我的应用程序是使用 Activity 上下文编写的,并且运行良好,我现在是否应该尝试重写它以使用应用程序上下文?

最佳答案

不要仅仅因为要避免内存泄漏而使用该应用程序。除非您真正知道为什么要使用它,否则不要使用它。如文章所述,只有在创建与 Activity 分开的对象时才使用它。根据定义,这些事情不应该做依赖于与 Activity 相关的事情的事情——显示对话框等。

关于android - 使用哪个上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5826794/

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