gpt4 book ai didi

Android,单例异步任务

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

是否有可能定义 AsyncTask 的单个实例,而不是在每个类中定义?

或者它被设计为为每个 Activity 单独定义?

我有 4-5 个 Activity ,每个 Activity 都有不同的请求 url,对于 url 的响应,我定义了一个单独的类,其中包含根据请求解析和填充对象的方法。

编辑:我在上面犯了一个错误。实际上,我应该定义一个从 AsyncTask 扩展的类,或者在需要的每个 Activity 中定义一个私有(private)类吗?

抱歉,我有点困惑。

谢谢。

最佳答案

不能,因为 AsyncTask 只能执行一次(如果尝试执行第二次将抛出异常)。因此,每次要执行 AsyncTask 时都必须创建一个新实例。

关于Android,单例异步任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22628908/

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