我新建的app只有MainActivity一个页面,在MainActivity里打印了所有生命周期,我点击功能键弹出清理按键点击清理后台,结果app却没有走onDestroy(),但也不是每次都不走,是没有规律的,点击清理后台五六次会有一两次是走onDestroy()的,为什么这样?

解决方案 »

  1.   

    进入apk,home退出,走到onstop停止,这时程序在后台,当把应用清楚后,必然会走onDestroy流程。你所说的应该是log丢失,会出现有时有,有时没有。不知道你手机所采用的log机制是什么,像我们平时也会出现丢log的行为,不是没走,是走了log丢了。
      

  2.   

    你看一下这篇文章吧:https://blog.csdn.net/a943262510/article/details/50498504