我在运行时动态更改应用程序图标并更改应用程序抽屉中的图标。但在最近的菜单中,图标仍然取自应用程序标签而不是活动别名。请在下面找到清单代码片段。请帮助我如何在运行时更改最近的应用程序菜单图标?
<application
android:name=".Test"
android:allowBackup="false"
android:exported="false"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:largeHeap="true"
android:networkSecurityConfig="@xml/network_security_config_prod"
android:requestLegacyExternalStorage="true"
android:resizeableActivity="false"
android:theme="@style/CustomActionBarTheme"
tools:replace="icon,label,theme,allowBackup">
<activity-alias
android:name=".INFINITY_WAR"
android:enabled="true"
android:icon="@drawable/ic_infinity_launcher"
android:label="@string/app_name"
android:logo="@drawable/ic_infinity_launcher"
android:targetActivity=".AppSwitcherActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>
<activity-alias
android:name=".END_GAME"
android:enabled="false"
android:icon="@mipmap/ic_endgame_launcher"
android:label="@string/app_name"
android:logo="@mipmap/ic_endgame_launcher"
android:targetActivity=".AppSwitcherActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity-alias>