Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 更改合并清单中的活动顺序_Android_Android Manifest_Manifest - Fatal编程技术网

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>
    [...]


[...]
提前谢谢