Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 异步任务是否在停止意图时终止?_Java_Android_Android Intent_Android Asynctask - Fatal编程技术网

Java 异步任务是否在停止意图时终止?

Java 异步任务是否在停止意图时终止?,java,android,android-intent,android-asynctask,Java,Android,Android Intent,Android Asynctask,如果我调用intent.stopActivity(),并且在该活动中我在实例化时调用了一个AsyncTask:停止该活动时该任务被取消了,还是会保留在后台?我不知道中有stopActivity方法,但是,当调用的活动被“停止”时,AsyncTask不会自动取消,无论它是真正处于停止状态还是完成状态。如果希望发生这种情况,请在Activitylike中的相应生命周期方法中调用AsyncTask。AsyncTask任务是在backgroond中运行的另一个线程。如果我们终止活动,AsyncTask仍

如果我调用
intent.stopActivity()
,并且在该活动中我在实例化时调用了一个AsyncTask:停止该活动时该任务被取消了,还是会保留在后台?

我不知道中有
stopActivity
方法,但是,当调用的
活动
被“停止”时,
AsyncTask
不会自动取消,无论它是真正处于停止状态还是完成状态。如果希望发生这种情况,请在
Activity
like中的相应生命周期方法中调用
AsyncTask

AsyncTask任务是在backgroond中运行的另一个线程。如果我们终止活动,AsyncTask仍会运行…您必须自己管理AsyncTask的生命周期。如果您不想这样做,请使用Loader,因为他们已经管理了生命周期。