Bundle とは Android アプリ開発のさまざまなところに出てくる オブジェクトの入れ物 である。本当に頻出するので Bundle の扱いに慣れているといろいろと捗る。以下例を挙げる。 例1: Activity の状態保存 画面回転や長時間放置してシステムに殺された場合などは onSaveInstanceState() で状態保存して onRestoreInstanceState() で復帰する。主に Activity のフィールドやカスタムビューなどは状態を復元する必要がある。 public class MyActivity extends Activity { @Override protected void onSaveInstanceState(Bundle outState) { outState.putString("hoge", "hoge"); outState.p