Android 更改合并清单中的活动顺序
我为包含启动器活动的构建变量包(调试)定义了一个清单,然后在我的主清单中定义了另一个启动器。现在,在合并的清单中,因为构建变量是最高优先级的,所以该清单中的活动是第一优先级的,这会导致自动启动应用程序时出现问题,因为它无法打开正确的屏幕 有没有办法改变活动的顺序 调试变量清单:Android 更改合并清单中的活动顺序,android,android-manifest,manifest,Android,Android Manifest,Manifest,我为包含启动器活动的构建变量包(调试)定义了一个清单,然后在我的主清单中定义了另一个启动器。现在,在合并的清单中,因为构建变量是最高优先级的,所以该清单中的活动是第一优先级的,这会导致自动启动应用程序时出现问题,因为它无法打开正确的屏幕 有没有办法改变活动的顺序 调试变量清单: <activity android:name="FlagsActivity" android:clearTaskOnLaunch="tr
<activity
android:name="FlagsActivity"
android:clearTaskOnLaunch="true"
android:excludeFromRecents="true"
android:label="Debug Opts"
android:screenOrientation="portrait"
android:taskAffinity=".Debug"
android:theme="@style/AppTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ui.launcher.LauncherActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
[...]
主要舱单:
<activity
android:name="FlagsActivity"
android:clearTaskOnLaunch="true"
android:excludeFromRecents="true"
android:label="Debug Opts"
android:screenOrientation="portrait"
android:taskAffinity=".Debug"
android:theme="@style/AppTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ui.launcher.LauncherActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
[...]
[...]
合并结果:
<activity
android:name="FlagsActivity"
android:clearTaskOnLaunch="true"
android:excludeFromRecents="true"
android:label="Debug Opts"
android:screenOrientation="portrait"
android:taskAffinity=".Debug"
android:theme="@style/AppTheme" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".LauncherActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:launchMode="singleTask" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
[...]
[...]
提前谢谢