Activity生命周期中的onStart和onRestart函数

img


如图,Restart方法调用start方法,那么Restart方法存在的意义是干嘛呢,直接用start不就行了吗

1)按下home键之后,然后切换回来,会调用onRestart()。

(2)从本Activity跳转到另一个Activity之后,按back键返回原来Activity,会调用onRestart();

(3)从本Activity切换到其他的应用,然后再从其他应用切换回来,会调用onRestart();

reStart可以反应一些行为,比如上面提到的,如果只有start,怎么区分不同的行为呢

你仔细看别人的解释啊,都说了onrestart是重新启动时调用的方法。是为了区分是否是第一次启动。