У меня есть приложение с двумя действиями, и я хотел бы иметь два значка в панели запуска, каждый из которых запускает соответствующую деятельность в приложении.
В частности, я хочу, чтобы один значок запускал мое основное приложение, а другой значок запускал мои настройки. Возможно ли это?
Вот что я пробовал до сих пор:
<activity android:label="MyApp" android:name=".MyApp">
<intent-filter>
<action android:name=".MyApp"/>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:label="Settings" android:name=".Settings">
<intent-filter>
<action android:name=".Settings"/>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
Это создает две иконки запуска, но оба они запускают мое основное приложение вместо второго значка, запускающего мое приложение настроек. Я пробовал просто иметь категорию пусковой установки, но тогда у меня нет значка, поэтому похоже, что мне тоже нужно основное действие.
Является ли это правильным подходом или я должен объявлять два приложения в манифесте?