この問題に対する多くの答えを見つけましたが、どれもうまくいかないようです。のコードは次の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
戻るために呼び出すと、のバンドルは null です。ActionBar
savedInstanceState
onCreate