Activity什么情况下执行onCreate但不执行onStart

 分类:Android, Java 阅读 (1,893)  Activity什么情况下执行onCreate但不执行onStart已关闭评论
5月 152020
 

今天看到这样一个面试题,遂看了下Android系统源码

发现在ActivityThread.java中的performLaunchActivity函数中有这么一段代码

可见,如果在onStart之前如果Activity执行了finish函数,就不会再执行onStart函数了。

示例代码如下: