我的应用程序提供的功能之一是在长按搜索按钮时选择要在后台完成的事情。即使此功能未在我的应用程序的设置屏幕中激活,执行此操作的活动也会出现在搜索长按选项中。在这种情况下,有没有办法让我的应用程序选项不以编程方式出现在搜索长按选项中?
这就是我在清单中定义我的活动的方式:
<activity
android:name="com.bill.deuterh.SearchButtonActivity"
android:theme="@style/Theme.Transparent"
android:label="@string/title_activity_search_button" >
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEARCH_LONG_PRESS"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>