java为什么onCreate调用多次?
当我创建类扩展活动,并且所有活动都扩展该类时,onCreate多次调用
ex)存在自定义类“BaseActivity”
public class BaseActivity : AppCompatActivity {
@override
protected void onCreate(Bundle savedInstanceState) {
...
}
...
}
并创建一些扩展“BaseActivity”的类
public class AnotherActivity : BaseActivity {
@override
protected void onCreate(Bundle savedInstanceState) {
...
}
...
}
在本例中,另一个Activity的onCreate调用了两次。如果我创建另一个Activity2并且这些类按顺序导航,那么另一个Activity2的onCreate调用了三次。为什么会发生这种情况
共 (0) 个答案