gpt4 book ai didi

安卓 : How get the current Application Context in AsyncTask?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:41:28 26 4
gpt4 key购买 nike

我创建了一个包含多个 Activity 的应用程序,并且在应用程序生命周期开始时启动的任何 Activity 之外都有一个 AsyncTask。我的问题是如何在 Asynctask 类中获取当前的应用程序上下文?

谢谢你的回答

最佳答案

将上下文作为参数传递给 AsyncTask 的构造函数并将其作为成员存储在那里。但是要注意传递给构造函数的上下文类型。

当任务可能在 Activity 的生命周期内运行时,您应该传递一个 Application 上下文而不是 Activity 上下文。当任务仅在 Activity 的生命周期内运行时,您可以将 Activity 对象作为上下文传递。

关于安卓 : How get the current Application Context in AsyncTask?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10371358/

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