Android那点事

savedInstance的作用

2017-04-26  本文已影响14人  NickelFox

使用方法如下:

  1. 保存当前状态
    @Override
    protected void onSaveInstanceState(Bundle outState) {
        super.onSaveInstanceState(outState);
        String data = mEditText.getText().toString();
        outState.putString("data_key",data);
    }
  1. onCreate的时候读取保存的状态
    if(savedInstanceState != null){
        Log.i(TAG, "onCreate: something you just typed is:"+savedInstanceState.getString("data_key"));
        mEditText.setText(savedInstanceState.getString("data_key"));
    }
上一篇 下一篇

猜你喜欢

热点阅读