gpt4 book ai didi

android - 如果一个 Activity 被杀死,AsyncTask 会继续存在吗?

转载 作者:IT老高 更新时间:2023-10-28 23:00:38 24 4
gpt4 key购买 nike

我想我知道这个问题的答案,但是一旦调用 Activity 被 finish()ed,AsyncTask 是否会继续存在?

    protected void onPreExecute() {
Toast.makeText(getApplicationContext(), "Your data is processing.", Toast.LENGTH_LONG);
finish();
}

编辑:到目前为止有两个不同的答案:)

最佳答案

AsyncTask 与 UI 线程相关联,如果 Activity 完成,则取消异步任务。

[update] - Hackbod 下面的评论是正确的。应该注意的是,AsyncTask 的生命周期很短,因此不必太担心这个问题。 AsycTask 仅在完成或进程被终止时才真正消失,这可能会或可能不会在调用完成后发生。

关于android - 如果一个 Activity 被杀死,AsyncTask 会继续存在吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5226080/

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