在Activity开启的子线程并不会自动随Activity的destroy而关闭,所以必须手动去关闭子线程或者通过boolean的方式让子线程结束运行。开启的子线程有for循环的要更加注意。
而且还要注意定时器的关闭,因为定时器就相当于自动开辟了一条线程
这是关闭定时器的程序
public void onDestroy()
{
// 当结束程序时关掉Timer
timer.cancel();
super.onDestroy();
}
在Activity开启的子线程并不会自动随Activity的destroy而关闭,所以必须手动去关闭子线程或者通过boolean的方式让子线程结束运行。开启的子线程有for循环的要更加注意。
而且还要注意定时器的关闭,因为定时器就相当于自动开辟了一条线程
这是关闭定时器的程序
public void onDestroy()
{
// 当结束程序时关掉Timer
timer.cancel();
super.onDestroy();
}