Activity アクティビティ | Android開発記録雑記

Android開発記録雑記

パソコン中級者ぐらいの私が
スマホアプリの開発をしてみようと思い立ち
Androidで動くアプリ開発過程をこれから書き記していきます。

今日は前回少し触れたアクティビティについて。

アクティビティとは
アクティビティとは画面である。
えっ!ならウィンドウでいいじゃんって思ったのは私だけ?

厳密に言うとライフサイクルがきちんと定義されたウィンドウと言うべきなんでしょうか

アプリが起動されると大抵は1つ又は複数の画面が出るのですが
その画面1つ1つがアクティビティであり、画面の切り替わりと同時にアクティビティの
ライフサイクルも変移しているわけです。

↓このサイトにライフサイクルのわかりやすい解説があります
アクティビティのライフサイクル

アクティビティの主なメソッド
OnCreate()     アクティビティが作成
OnStart()      アクティビティが開始
OnResume()    アクティビティの実行中
OnPause()     アクティビティの一時停止
OnStop()      アクティビティの停止
OnRestart()    アクティビティの再開
OnDestroy()    アクティビティ終了


これらの関数がアプリ立ち上げて画面移動なんかをすると
それぞれのタイミングで呼び出されるしくみです。

今日はちょっと道それましたが次はビューについて学習しますよ。