intent-filter < activity < application < manifest

Android用語集

カテゴリー: AndroidManifest.xml  閲覧数:511 配信日:2013-05-25 09:53


概要


・インテントの処理を定義(=インテントフィルタを指定)
・具体的には、Activity起動条件(フィルタ)を設定

定義場所
・<activity>要素の中に定義
・子要素として<action>要素を定義する必要がある
・その他「子要素」<category>, <data>

定義する理由
・コンポーネントは、応答できるインテントの種別をインテントフィルタ を介して判断するため
・Android システムは、コンポーネントを起動する前にどのインテントをそのコンポーネントがハンドリング可能なのかを知っておく必要がある
・明示的にターゲットコンポーネントを指名するインテントは、コンポーネントをアクティベートする(=インテントフィルタを介さない)
・しかし、ターゲットを明示していないインテントは、コンポーネントフィルタを通過できた場合に限りそのコンポーネントをアクティベートする仕様となっている

週間人気ページランキング / 4-17 → 4-23
順位 ページタイトル抜粋 アクセス数
1 Android用語 8
2 クラス構成 2
2 クラス構成 2
2 RecyclerView.Adapter抽象クラス 2
2 アプリケーションリソースの種類 2
2026/4/24 5:05 更新