Что происходит с Activity.finish(), когда AsyncTask все еще работает в фоновом режиме?

Что происходит с Activity.finish(), когда AsyncTask все еще работает в фоновом режиме?

Разве это просто вызывается из Activity Activity, но подождите, пока объект AsyncTask полностью не завершится (поскольку AsyncTask является внутренним классом моей активности)?

Кроме того, будет ли он действовать иначе, если AsyncTask был общедоступным, не внутренним классом, который не содержал ссылок на экземпляр Activity?

Ответы

Ответ 1

Я пробовал то же самое с Thread, и мое наблюдение - это продолжение потока.