在我的代码中,我调用了一个活动,但是没有调用此活动的onDestroy方法。谁会告诉我为什么?何时调用onDestroy方法?
答案 0 :(得分:0)
onDestroy()仅在系统资源不足(内存,CPU时间等)时调用,并决定终止您的活动/应用程序,或者当某人对您的活动调用finish()时。
所以,为了测试你的代码(),你可以制作一个测试按钮,在你的活动上调用finish()。
我相信你不需要在onDestroy()中调用所有这些东西,直到adap不是关键资源。即使在这种情况下,android系统也有适当处理它们的机制。
有关详细信息,请参阅Here