Android: несколько пусковых установок в одном манифесте - PullRequest
0 голосов
/ 30 мая 2020

Как мне получить 2 значка для 2 основных занятий? У меня 2 основных / лаунчерских активности. у каждого из них есть свой значок. Все нормально, но иногда пользователи говорят, что после обновления - путаются значки. они получают в 2 раза одинаковые значки.

<activity android:name="com.test.testpackacge.activity"
        android:theme="@style/AppTheme.NoActionBar"
        android:icon="@mipmap/icon"
        android:roundIcon="@mipmap/ic_icon_round"
        android:label="@string/app_label_gallery"
        android:configChanges="orientation|screenSize|keyboardHidden"
        android:launchMode="singleTask"
        android:taskAffinity="com.test.testpackacge.activity"

        >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
   </activity>

<activity android:name="com.test.testpackacge.activity2"
        android:icon="@mipmap/icon2"
        android:roundIcon="@mipmap/icon2_round"
        android:launchMode="singleTask"
        android:label="@string/app_label"
        android:theme="@style/AppTheme.NoActionBar"
        android:windowSoftInputMode="stateHidden|adjustResize"
        android:taskAffinity="com.test.testpackacge.activity2">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />

        </intent-filter>
    </activity>

Поможет ли добавление Default к основному действию?

 <category android:name="android.intent.category.DEFAULT"/>

Стоит ли учитывать аромат? или 2 манифеста?

...