2013-08-22 69 views
0

我用ndk在android中开发了一个应用程序,即使应用程序关闭,设备的内存使用量也在增加。我认为这是因为我在ndk中创建的线程。内存分析仪无法观察到任何内存泄漏。我该怎么办?当我退出到我的应用程序时,应该从ndk创建的线程死于应用程序还是我应该杀死这些线程?

当我退出到我的应用程序时,应该从ndk创建的线程死于应用程序还是我应该杀死那些线程?

回答

0

当创建这些线程的父活动被终止时,线程将自动被终止。

+0

这与在android-ndk上创建的线程相同吗? – user2706519

+0

无论您创建线程的位置如何。一旦一个活动被杀死,每个资源都会被杀死。除非您选择在应用重新启动时保存它们。 – eozgonul

+0

是的,它会是一样的。 – Talib

相关问题