gpt4 book ai didi

android - android中的异步任务可以自动停止他们的任务吗?

转载 作者:行者123 更新时间:2023-11-30 01:49:26 25 4
gpt4 key购买 nike

我有一个在后台做一些工作的Asynctask,我这样定义它。

MyAsynctask myAsynctask;

然后在我的按钮点击事件中我做了这样的事情:

public void onClick(Event event){
mAsynctask = new MyAsynctask(context);
mAsynctask.execute();
}

当我运行代码时,我在后台所做的工作似乎总是运行良好。但是如果我在第一个 AsyncTask 未完成时第二次按下按钮,我害怕同时运行两个 AsyncTask

这可能是个问题吗?

最佳答案

您可以按如下方式查看任务状态:

int taskStatus = myAsynctask.getStatus();

状态可以是以下任意一种:

AsyncTask.Status.PENDING

AsyncTask.Status.RUNNING

AsyncTask.Status.FINISHED

所以你可以这样做:

if(taskStatus == AsyncTaskStatus.RUNNING){
//task is still running
}

关于android - android中的异步任务可以自动停止他们的任务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33275823/

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