具有一个启动器图标但有两个意向过滤器的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>