【问题标题】:onSaveInstanceState does not get called on emulatoronSaveInstanceState 不会在模拟器上被调用
【发布时间】:2014-03-25 17:13:43
【问题描述】:

我新建了一个项目,输入如下代码:

 @Override
protected void onSaveInstanceState(Bundle outState) {
    // TODO Auto-generated method stub
    super.onSaveInstanceState(outState);

    System.out.println("onSaveInstanceState " );


}

按 cntrl F11 和 cntrl F12 来旋转我的模拟器......这个方法从来没有被调用过。

我错过了什么吗?

【问题讨论】:

标签: java android


【解决方案1】:

上面的代码很好。当用户离开您的活动时系统会调用此方法,因此在更改方向时应该调用它。验证您的 LogCat 的输出。 这个例子很有帮助。

Recreating an Activity

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-28
    • 1970-01-01
    • 1970-01-01
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    相关资源
    最近更新 更多