在需要保存数据的活动中重写onSaveInstanceState方法
@Override
protected void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState); String yh="yh";//获取数据源 outState.putString("data_key",yh); }
再在onCreate方法中判断
super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); if(savedInstanceState!=null){ String yh=savedInstanceState.getString("data_key"); Log.d(TAG, "yh");//添加还原逻辑 }