具有一个启动器图标但有两个意向过滤器的Android活动

具有一个启动器图标但有两个意向过滤器的Android活动,android,intentfilter,Android,Intentfilter,在我的第一个活动中,我有两个意图过滤器。 第一个是从发射器定期访问。第二种方法是在用户尝试解压缩文件时使用 android:name=“.MyApplication”> 问题是在启动器中我得到了两个图标,而不是一个。 如何仅获取一个图标并使用第二个意图过滤器运行活动。我已尝试删除(或更改为其他类别) 谢谢 编辑: 这些问题似乎与androidstudio(v0.1.6和0.1.7)有关 Eclipse只会显示一个图标。看看这个答案:,试试android.intent.category.De

在我的第一个活动中,我有两个意图过滤器。 第一个是从发射器定期访问。第二种方法是在用户尝试解压缩文件时使用

android:name=“.MyApplication”>
问题是在启动器中我得到了两个图标,而不是一个。 如何仅获取一个图标并使用第二个意图过滤器运行活动。我已尝试删除(或更改为其他类别)

谢谢

编辑: 这些问题似乎与androidstudio(v0.1.6和0.1.7)有关
Eclipse只会显示一个图标。

看看这个答案:,试试android.intent.category.DefaultThank#Vladimir S,但我知道答案不是一个图标和两个intent过滤器,但我认为问题可以通过添加android.intent.category.DEFAULT而不是android.intent.category.ALTERNATIVE来解决,检查你的迷你活动,也许你还有另一个类别活动:android.intent.category.LAUNCHER
        android:name=".MyApplication">

<activity
            android:name=".SplashActivity"
            android:label="@string/app_name" 
             android:icon="@drawable/ico"

             android:theme="@style/Theme.Sherlock.NoActionBar"
            >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                   <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>


            <intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <category android:name="android.intent.category.ALTERNATIVE"/>
                <data android:mimeType="application/zip"/>
            </intent-filter>


        </activity>