如何在onSaveInstanceState中使用变量

这个问题在这里已经有了答案:

  • 使用保存实例状态保存Android活动状态25个答案

  • Cyren ... 1)我没有理由在onCreate中调用super.onRestoreInstanceState。 在该方法中进行该调用是有意义的

    public void onRestoreInstanceState(Bundle saved) {
        super.onRestoreInstanceState(saved);
    

    2)声明:

       int resultCode = savedInstanceState.getInt("resultCode");
    

    是“隐藏”变量:

    int resultCode;
    

    早先宣布。 所以有两个版本的变量resultCode具有不同的作用域。 也许你的意思是编码:

    int resultCode;
    
    stuff here
    
        resultCode = savedInstanceState.getInt("resultCode");
    

    希望有帮助,日航

    链接地址: http://www.djcxy.com/p/26181.html

    上一篇: how to use variable in onSaveInstanceState

    下一篇: how to save application state in android