场景如下:
1.启动一个activity,在onCreate()方法中,开启一个线程,每间隔5秒更新UI:TextView,从0递加,循环10次,每次循环打出log。
2.在循环至第2次时,返回键退出activity,且该activity执行了onDestroy()方法。
结果:会发现,虽然该activity已经destroy,但是,log仍然会出现3,4,5,6,7,8,9,直至线程结束。
结论:activity中的线程,并不会随activity的消失而终止。故在activity中,需要对耗时线程进行管理。
时间: 2024-10-07 09:38:05