アクティビティ と タスク と スタック と 起動モード (と ライフサイクル) 開発の基礎のアクティビティとタスク以降 がとっても(日本語が)わかりにくかったので、 私なりの解釈を書くことにしました。 (もしかしたら間違ってるかもしれないよ) なんで、わかりにくいかと言うと、用語の定義がされてないからなんですね。 なので、ちゃんと定義(みたいなの) ・アクティビティ これはいいよね。いわゆる Activity です。 ・ルートアクティビティ タスクを開始するアクティビティのこと。 通常だと、AndroidManifest.xml の タグのなかに <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNC
![Android Activity, Task, Stack, Launch mode](https://cdn-ak-scissors.b.st-hatena.com/image/square/0e6ff3e087d4b516abca86de30d7aef1a6294081/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEiYe9I6IbSpr91vzIvXse8w2yC5YR5yVxmF_Jk1YtFS6bO7hyGLlDNdF7NAkjztjR9o5S2AB5AFl68Tj_Ka5t097OlOxUFqrurNq529NHlccJX5O78jIgVuw4lpq47IPeXOhZ9orpEpMVE%2Fw1200-h630-p-k-no-nu%2Fandroid_launchmode.png)