我的Activity
操作栏中有一个搜索图标,当我点击它时,它会在我的操作栏中打开一个默认的Android SearchView
小部件。但是,如果我长按Samsung Galaxy S3设备上的电容菜单按钮,它会打开一个与我的应用程序操作栏甚至不匹配的SearchView
小部件。此外,通过长按菜单,我可以在SearchView
中打开searchable Activity
窗口小部件,该窗口小部件甚至没有操作栏中的搜索图标,也不是所需的{{1}在操作栏中支持Activity
窗口小部件,它仅用于处理搜索SearchView
。我会为您发布一些截图,以便更好地了解我的问题...
我的Intent
搜索图标:
我的MainActivity
MainActivity
小部件通过搜索图标按下扩展:
菜单后的SearchView
我的MainActivity
长按(完全不同的SearchView
窗口小部件样式):
我的searchable Activity
(不包含搜索图标,不应提供搜索):
菜单长按后的searchable Activity
SearchView
小部件(SearchView
小部件不应该存在于此处...):
所以我请你帮我找出:
SearchView
小部件?searchable Activity
中打开Intent
小部件,该小部件不应该支持搜索功能,只需处理从MainActivity
发送的搜索Activity
哪个应该是唯一包含搜索图标和搜索功能的SearchView
?MainActivity
窗口小部件,并且仅在{{1}}?答案 0 :(得分:0)
这是第四个问题的答案。 在您的活动类中添加此功能。
@Override
public boolean onSearchRequested() {
return false;
}