onStop():
当这个activity完全看不见的时候,会调用onStop方法,因为另一个activity会调用onResume并且覆盖这个activity。以下三种情况都会使这个activity调用onStop()方法,第一种是一个新的activity被执行,第二种是一个已经存在的activity被切换到最前端,第三种是这个activity要被销毁。如果通过用户召回这个activity,那么会调用onRestart方法;若这个activity要被销毁,则调用onDestroy方法这是onStop这个方法被调用的说明,但是我的activity一直都在屏幕上的,从来都没有切换过
奇怪的是它自己会onStop,然后再onCreate
当这个activity完全看不见的时候,会调用onStop方法,因为另一个activity会调用onResume并且覆盖这个activity。以下三种情况都会使这个activity调用onStop()方法,第一种是一个新的activity被执行,第二种是一个已经存在的activity被切换到最前端,第三种是这个activity要被销毁。如果通过用户召回这个activity,那么会调用onRestart方法;若这个activity要被销毁,则调用onDestroy方法这是onStop这个方法被调用的说明,但是我的activity一直都在屏幕上的,从来都没有切换过
奇怪的是它自己会onStop,然后再onCreate
destory必定会先调用onstop,建议lz再看看activity生命周期。这个问题的关键就在于为什么这个activity被销毁了,这个原因很多,比如内存不足
destory必定会先调用onstop,建议lz再看看activity生命周期。这个问题的关键就在于为什么这个activity被销毁了,这个原因很多,比如内存不足
你说的是我设备的内存不足么?
destory必定会先调用onstop,建议lz再看看activity生命周期。这个问题的关键就在于为什么这个activity被销毁了,这个原因很多,比如内存不足
内存不足的话应该activity不会再次onCreate吧