20161019

package com.example.kunihiro.myapplication;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Toast.makeText(getApplicationContext(),savedInstanceState.getString("string"),Toast.LENGTH_SHORT).show();
}
//Bundleとはオブジェクトの入れ物である。onSaveInstanceState() で状態保存して onRestoreInstanceState() で復帰する。
protected void onSaveInstanceState(Bundle outState) {
outState.putString("string", "文字です。");
}
protected void onRestoreInstanceState(Bundle savedInstanceState) {
savedInstanceState.getString("string");
}
}