Activity.onStart

Activity.onStartは、アクティビティが開始された時に実行する処理を書くためのメソッド・・・。

Activity | Android Developers

Activityのライフサイクルの中で、最も単純なのは起動時の動作で、

アクティビティのライフサイクル - Android入門

Activityは起動すると、onCreate→onStart→onResumeの順で実行される・・・。
onCreateは、Activityが生成された時に実行されるメソッドで、基本的に最初の一回しか呼ばれない・・・。
onStartは、他のActivityによって非表示になったあとに、戻るボタンなどで再び表示された時など、何度も呼ばれる・・・。
onResumeは、画面が表示される時に呼ばれる・・・。

再び、activity_main.xmlを"Hello world!"に戻して、

onCreate, onStart, onResumeにLogを仕込む・・・。

f:id:BG1:20160314151848p:plain

Activityが起動して、"Hello world!"が表示された・・・。
このときのlogcatは、

f:id:BG1:20160314152039p:plain

"onCreate()", "onStart()", "onResume()"が順に出力されている・・・。

Sample/MainActivity.java at master · bg1bgst333/Sample · GitHub
Sample/activity_main.xml at master · bg1bgst333/Sample · GitHub
Sample/strings.xml at master · bg1bgst333/Sample · GitHub
Sample/AndroidManifest.xml at master · bg1bgst333/Sample · GitHub