電話とテレビの両方で実行するアプリがあります。マニフェストでは、電話の起動アクティビティを指定しています
<activity
android:name=".view.phone.MainActivity"
android:launchMode="singleTop"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
とテレビの打ち上げ活動
<activity
android:name=".view.leanback.MainActivity"
android:launchMode="singleTop"
android:label="@string/app_name"
android:screenOrientation="landscape" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
</intent-filter>
</activity>
LAUNCHER と LEANBACK_LAUNCHER の間でフィルタリングする代わりに、どちらのデバイスでも、マニフェストで最初に宣言されたアクティビティにのみ適用されます。私が間違っていることはありますか?