我对 Android 很陌生,我需要一个搜索小部件来从我自己的字典中获取建议。我意识到一些教程使用android.app.default_searchable
元数据,而另一些则使用android.app.searchable
. 我找不到解释的差异。
问问题
2778 次
1 回答
10
不同之处在于android.app.default_searchable
用于声明使用哪个可搜索活动进行搜索,该活动已启用搜索对话框。当用户处于此活动中并且用户执行搜索时,系统会启动 SearchableActivity 并向其传递 ACTION_SEARCH 意图。
例如,如果要显示搜索对话框并将搜索传递给其他活动,则必须在清单中声明 activity1 的目标为 asandroid.app.searchable
是用于在 activity2 中的搜索对话框的可搜索活动android.app.default_searchable
。
于 2013-10-07T19:07:44.207 回答