gpt4 book ai didi

java - 在不调用 super.onSaveInstanceState(outState) 的情况下调用 onSaveInstanceState

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:27:31 27 4
gpt4 key购买 nike

如果我将在不调用 super.onSaveInstanceState(outState) 的情况下使用此代码;

@Override protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
outState.putLong(ID, mId);
}

像这样:

@Override protected void onSaveInstanceState(Bundle outState) {      
outState.putLong(ID, mId);
}

可能是什么问题?

最佳答案

Activity 本身会在 bundle 中保存一些值,例如 Fragment 的状态,如果你不调用 super 方法,这些值将不会被保存。

关于java - 在不调用 super.onSaveInstanceState(outState) 的情况下调用 onSaveInstanceState,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14278763/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com