質問: onCreate(Bundle savedInstanceState)のBundle savedInstanceStateとはなんでしょうか? Androidは初心者です。 サンプルコードなどにも必ずといっていいほど使われていますが、一体どのようなものなのかがわかりませんでした。 いろいろ検索してみたのですが、なかなか理解できません。 簡潔に教えていただけたら大変ありがたいです。
回答: Bundleにはアプリの状態を保存することが出来ます。 端末の向きが変更されて場合などActivityの再生成が必要な際にはデータをonCreateに投げることで向きが変わる前のデータを失わずにすみます。 何のデータも格納されていないときsavedInstanceStateはnullになります。 簡潔にまとめるとデータを一時的に格納しておける場所のような感覚でよいと思います。