15

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

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

此外,如果 AsyncTask 是一个公共的、非内部的类,它不包含对 Activity 实例的引用,它的行为是否会有所不同?

4

1 回答 1

11

我用线程尝试过同样的事情,我的观察是它一直在运行线程。

于 2010-04-28T11:46:30.183 回答