Intent | コンポーネント間で非同期メッセージを送る際に利用される |
---|---|
Activity | 画面、UI、関連するロジック |
Content Provider | 他のアプリケーションとデータを共有する |
Service | バックグラウンド処理をする。サービスはIntentを用いるかActivityにbindさせることで起動させる。また、manifestファイルに記述する必要がある。処理後もインスタンスは破棄されない |
Broadcast Receiver | ブロードキャストされた暗黙的Intentを受信して処理する。処理後にインスタンスは破棄される |