Activity.finish()上的AsyncTask仍然在后台运行会发生什么?

时间:2010-04-28 02:36:33

标签: android android-activity android-asynctask

Activity.finish()上的AsyncTask仍在后台运行,会发生什么?

它是否只是将Activity从活动堆栈中弹出,但等待销毁Activity对象,直到AsyncTask完全完成(因为AsyncTask是我的Activity的内部类)?

另外,如果AsyncTask是一个没有引用活动实例的公共非内部类,它会采取什么不同的行为吗?

1 个答案:

答案 0 :(得分:11)

我和Thread一样尝试过同样的事情,我的观察是它继续运行线程。