恢复savedInstanceState是一个好习惯吗?

时间:2014-02-02 01:18:18

标签: android

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    if (savedInstanceState != null) {
        return;
    }
    // processing
}

如果savedInstanceState不为空,那么避免进一步处理是一种好习惯吗? 这有什么缺点吗?

1 个答案:

答案 0 :(得分:0)

我希望这段代码不是您想要的,因为您可能有不同的时间想要saveInstanceState,所以如果设置了拉出您将保存的数据,那么用户可能已经旋转了他们的手机具有相同的状态

您可能需要查看此问题和答案

What's onCreate(Bundle savedInstanceState)