【发布时间】:2013-02-13 11:44:40
【问题描述】:
在onCreate(Bundle bdl){}中,我们必须通过super.onCreate(bdl)调用它的超级构造函数。
对于新创建的活动,我们在onCreate(Bundle bdl){} 中获得了一个空包。所以当我们调用super.onCreate(bdl)时,和调用super.onCreate(null)是一样的。
对于重构的活动(如旋转后),我们得到了一个非空的 Bundle。但我注意到,即使我们调用super.onCreate(null),而不是super.onCreate(bdl),它似乎也是一样的。版面修复工作在super.onRestoreInstanceState(bdl)完成。
那么,在所有情况下调用super.onCreate(null) 与调用super.onCreate(bdl) 真的是一样的吗?
谢谢。
【问题讨论】:
-
我认为它是不同的......当你的应用程序暂停一段时间,你怎么能恢复它..?如果你通过 null
标签: android android-layout android-activity android-view