ライフサイクルと画面の回転2019/8/14端末を縦表示しているところから横表示にするとアプリが初期化されて最初からスタートしてしまいます。これはライフサイクルを見るとわかります。回転しても初期化されないようにすることができます。Cycleは下のようなフローになっています。この流れは重要で、これを理解しないでアプリを作っていると困ることになります。{super.onDestroy();Log.d("debug","onDestroy()");}}起動させるとこうなります。onCreate()から始まり、onResume()でアプリ実行状態になっています。onResume()その後、バックキーでアプリを終了させると、onDestroy()が呼ばれて終了していきます。onDestroy()起動させて、画面を回転させた時のログはこうなります。onResume()ログからは一旦onDestroy()が呼ばれています。アプリが終了して、その後onCreate()となり再起動しているのがわかります。これによりアプリが再起動してしまい、それまでやっていた作業がリセットされて困ることがあります。それを見越してパラメータを保存させておくこともありますが、再起動させないという方法もあるでしょう。onResume()アプリが終了せずそのままになっていることがわかります。name="hint">input</string></resources>ただし、このconfigChangesはconfigによるActivityの再生成を止めることで、縦画面から横に変わって変更してほしいものも変更されないという問題を含んでいるので万能ではありません。/></intent-filter></activity>...ダイナミックに状況に応じて縦画面、横画面にしたい場合はActivityに設定をします。mailフォームブックマークしておくと便利ですアプリ開発が上達するお勧めアプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない...あるいは、会社で働いていて日中そんなに時間をとれないなど、オンラインのプログラミングスクールがいいでしょう。オンラインスクールは色々ありますが、以下の3つはAndroidが学習できる老舗スクールです。ACADEMYAndroidアプリコースこういうものではアプリ作れないと言う意見もありますが、それは結局本人のやる気があるかないかです。やる気があっても独学では突破しにくいところは教えてもらうのが一番早い。無料体験レッスンとても簡単なことなのに本やネットの画像だけでは分かりにくいことはあります。実際に質問してピンポイントで教えてもらうと、なんだそんなこと、と言うのがけっこうあります。CodeCamp~約8,000名の受講生と80社以上の導入実績~現役エンジニアのオンライン家庭教師CodeCamp直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。