Android保存Activity状态

在Activity#onSaveInstanceState()可以对数据进行保存,然后在Activity#onCreate()中获取

代码:

class MainActivity extends Activity{

  @Override
  protected void onCreate(Bundle savedInstanceState){
    if(savedInstanceState!=null){
      String name=savedInstanceState.getString("name");
    }
  }

  /**
   *  销毁之前把数据保存在Bundle中
   */
  @Override
  protected void onSaveInstanceState(Bundle bundle){
    bundle.putString("name","wishes");
  }
}

你可能感兴趣的:(Android保存Activity状态)