android.app.default_searchable和android.app.searchable元数据之间的区别是什么?

时间:2013-10-07 19:00:11

标签: android android-search

我对Android很陌生,我需要一个搜索小部件来从我自己的字典中获取建议。 我意识到一些教程使用android.app.default_searchable元数据,其他教程使用android.app.searchable。我找不到解释的差异。

1 个答案:

答案 0 :(得分:7)

不同之处在于android.app.default_searchable用于声明要用于搜索的可搜索活动,该活动已启用搜索对话框。当用户参与此活动时,当用户执行搜索时,系统会启动SearchableActivity并将其传递给ACTION_SEARCH意图。
例如,如果要显示搜索对话框并将搜索提供给其他活动,则必须在清单中声明目标为android.app.searchable的activity1是用于针对{{1}的activity2中的搜索对话框的可搜索活动。 }。