アクティビティ/Android
from コンポーネント/Android
アクティビティは、ユーザーとやり取りするためのエントリーポイントです。
詳しくはAndroidアプリケーションのエントリーポイントへ
1 つのユーザー インターフェースを持つ 1 つの画面で表されます。
通常、画面いっぱいに表示されるが、画面よりも小さく、他のウィンドウの上に重なることもある
メールアプリを用いた例
実装されるアクティビティ
新着メールの一覧を示すアクティビティ
メールを作成するアクティビティ
メールを閲覧するアクティビティ
複数のアクティビティが一体となってUXを構成する
それぞれのアクティビティは独立している
他のアプリケーションから、いずれかのアクティビティを指定して開始できる
呼び出し元のアプリは、別のアプリ全体をひとまとめとして呼び出すのではなく、その中のアクティビティを呼び出す
たとえば、カメラアプリからメールアプリの新規メールを作成するアクティビティを開始できます。
これはきっと写真の共有機能の話をしている
アクティビティ間の依存は少なくなるよう設計する
アクティビティを起動するときに引数を渡すなどもできるのだろうか
アクティビティは Activityクラスのサブクラスとして実装します。
-> アクティビティの概要を参照