所有活动关闭,剩下5个主题

时间:2013-01-09 10:33:08

标签: android multithreading

尽管知道我不应该有一个关闭应用程序按钮,但我仍然这样做。完成所有活动后,我调用finish()方法,然后调用析构函数和所有内容。用户的行为也是正确的。但是我想知道为什么还有5个开放线程:

Thread [<1> main] (Running) 
Thread [<12> Binder_3] (Running)    
Thread [<11> android.hardware.SystemSensorManager$SensorThread] (Running)   
Thread [<10> Binder_2] (Running)    
Thread [<9> Binder_1] (Running) 

是由泄漏引起的还是Android的正常行为?

1 个答案:

答案 0 :(得分:2)

Binder_n 线程是标准的Android应用程序线程,它们将被系统杀死。这不是你的问题(实际上根本不是问题)。

我想你创建 SensorThread - 你应该停止它。如果您在onCreate活动中启动它,则应在onDestroy中停止。