两次发射活动

我有两个标记有意图过滤器的活动


<manifest xmlns:android="http://schemas.android.com/apk/res/android"

package="com.package"

android:versionCode="1"

android:versionName="1.0" >


<uses-sdk android:minSdkVersion="7" />


<application

    android:name=".MyApp"

    android:icon="@drawable/ic_launcher"

    android:label="@string/app_name" >


    <!-- work order activity -->

    <activity

        android:name=".app.WorkOrderActivity"

        android:label="@string/work_order"

        android:taskAffinity="com.package.task_for_work_order_activity" >

        <intent-filter>

            <action android:name="android.intent.action.MAIN" />


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

        </intent-filter>

    </activity>


    <!-- inventory activity -->

    <activity

        android:name=".app.InventoryActivity"

        android:label="@string/inventory"

        android:taskAffinity="com.package.task_for_inventory_activity" >

        <intent-filter>

            <action android:name="android.intent.action.MAIN" />


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

        </intent-filter>

    </activity>

</application>

问题是,当我安装apk文件时,没有显示任何活动,因为据我了解,系统无法指定应显示哪些活动。


我确实确实需要启动器中显示的两个活动,所以请不要就从第二个活动中删除意图过滤器提供建议,否则,请提供另一种在启动器中显示两个图标的方式。


明月笑刀无情
浏览 380回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP