我找到了很多关于这个问题的答案,但似乎没有一个有效。这是中的代码Activity
:
@Override
public void onSaveInstanceState(Bundle savedInstanceState) {
// Save the user's current game state
savedInstanceState.putString(CUR_TASK, curTask);
// Always call the superclass so it can save the view hierarchy state
super.onSaveInstanceState(savedInstanceState);
}
如您所见,super.onSaveInstanceState(savedInstanceState)
在最后,所以它应该可以工作。我的布局确实有一个id
,所以这也应该没问题:
<android.support.v4.widget.DrawerLayout
android:id="@+id/drawer_layout"
仍然,当我打电话startActivity
去另一个Activity
并返回时(使用ActionBar
),savedInstanceState
捆绑包onCreate
为空。