マニフェストXMLファイル内の複数のandroid.intent.action.MAIN

私はAndroid開発が初めてです。基本的にはアプリケーションの開始アクティビティである
android.intent.action.MAIN だけのチュートリアルを見ました。

しかし、Androidアプリケーションのデモでは、 mainfest.xml に複数の
android.intent.action.MAIN ステートメントがあります。なぜ
mainfest.xml に複数の
android.intent.action.MAIN 文があるのか​​説明できますか?

そして、manifest.xmlに複数の MAIN があると想定されるシナリオはありますか?

ベストアンサー

彼らはプログラムへの入り口が異なります。たとえば、私は2つのアクティビティを作成しました。どちらも典型的なインテントフィルタを持っていました


    
    

私のランチャー画面には、同じプログラムに対して2つの異なるアイコンが表示されていることが分かりました。
MAIN/LAUNCHERインテントフィルタは基本的にアンドロイドにアプリケーションの開始アクティビティを通知するため、これは意味があります。アンドロイドのインテントフィルタモデルでは、各アプリに1つだけの開始アクティビティを強制しません。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です