我对Android很陌生,我需要一个搜索小部件来从我自己的字典中获取建议。
我意识到一些教程使用android.app.default_searchable
元数据,其他教程使用android.app.searchable
。我找不到解释的差异。
答案 0 :(得分:7)
不同之处在于android.app.default_searchable
用于声明要用于搜索的可搜索活动,该活动已启用搜索对话框。当用户参与此活动时,当用户执行搜索时,系统会启动SearchableActivity并将其传递给ACTION_SEARCH意图。
例如,如果要显示搜索对话框并将搜索提供给其他活动,则必须在清单中声明目标为android.app.searchable
的activity1是用于针对{{1}的activity2中的搜索对话框的可搜索活动。 }。