我对Android还比较陌生,我需要一个搜索小部件来从自己的字典中获取建议。我发现一些教程使用android.app.default_searchable
元数据,而其他人使用android.app.searchable
。但我找不到这两者之间的区别解释。
我对Android还比较陌生,我需要一个搜索小部件来从自己的字典中获取建议。我发现一些教程使用android.app.default_searchable
元数据,而其他人使用android.app.searchable
。但我找不到这两者之间的区别解释。
android.app.default_searchable
用于声明用于搜索的可搜索活动,该活动已启用搜索对话框。 当用户处于此活动中并且当用户执行搜索时,系统将启动SearchableActivity并向其传递ACTION_SEARCH意图。android.app.searchable
目标的activity1是用于在目标为android.app.default_searchable
的 activity2 中使用搜索对话框的可搜索活动。
default_searchable
用于告诉Android系统哪个是默认的可搜索活动,对于来自我的应用内部的搜索查询是不需要的,是这样吗?谢谢! - Dpedrinhadefault_searchable
只是告诉系统,你的应用程序已经配置为在内部展示搜索对话框。当查询传递到真正的搜索操作活动时,你可以查看Android解释。 - Jans