@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Log.d(TAG, "onCreate func called!"); if (null != savedInstanceState) { Log.d(TAG, "onCreate, savedInstanceState" + savedInstanceState.getString("name")); } final Stu stu = (Stu) getLastNonConfigurationInstance(); if (null != stu) { Log.d(TAG, "onCreate,getLastNonConfigurationInstance," + stu.toString()); } }