问题标签 [searchmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
286 浏览

android - 您是否需要在 Android 中只向 SystemService 添加一次活动侦听器?还是在 resume() 上?

例如,在监听 SearchDialog 关闭的活动中,您在 onCreate() 中注册监听器:

我的问题是这将保持一个监听器还是我需要在说 resume() 中再次将它设置为监听器?或一个注册总是注册。我没有保留对 SearchManager 的本地引用。

还有我们为什么要这样做,是否有任何理由检查经理是否像这样为空,或者可以安全地假设您永远不会让空经理回来?

0 投票
1 回答
560 浏览

android - 实现Android Search Activity,在Eclipse中无法解析SearchManager

我正在尝试创建一个可搜索的活动,但是当我到达这一点时,我在 SearchManager (在 Eclipse 中)下有一个红色的波浪线,它说:

它给了我 8 个快速修复,但如果它们有帮助,则没有。我错过了一些简单的事情吗?我正在构建 4.0,我的 minSDK 是 7,targetSDK 是 13。T

http://developer.android.com/guide/topics/search/search-dialog.html#SearchDialog

0 投票
0 回答
213 浏览

android-layout - 我想在我的应用程序中实现搜索栏概念

我想在我的应用程序中实现 searcb bar 概念。当用户点击searbar时,键盘按钮需要在其中显示默认的可搜索按钮..我关注了几个链接......但无法获得可搜索栏或键盘填充按钮......

请帮助我提前谢谢。

这是我的 searchable.xml 放置 res/xml

这是我的清单文件

这里是活动......包com.hands;

导入android.app.Activity;导入android.app.SearchManager;导入android.content.Intent;导入android.os.Bundle;

public class SearchboxActivity extends Activity { /** 首次创建活动时调用。*/ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); 设置内容视图(R.layout.main);

}

0 投票
1 回答
952 浏览

android - 如何使用 android SearchManager 重置搜索

我有一个带有片段的活动来列出一些数据。我已经使用 SearchView(操作栏上漂亮的搜索字段)实现了搜索。

搜索工作正常,用户输入数据,按下搜索按钮,结果按预期过滤。

我的问题是我无法将搜索“重置”回所有结果。我已经尝试在 searchManager 对象上设置 Dismiss 和 Cancel 侦听器,但从未调用过 onDismiss 和 oncancel 方法。

这是我对清单的操作:

ClientesActivity 上的方法:

它没有显示侦听器,因为我在没有任何效果后回滚了更改。但基本上 o 在 onCreateOptionsMenu 方法的“return true”之前添加了侦听器。一开始并没有什么花哨的,只是匿名类重写了实现了 onDismiss 方法的接口,试图在那里放一些日志,但从未调用过该方法。

0 投票
1 回答
59 浏览

android - 在 Android 上使用 SearchManager 在片段中获取 SearchView 的结果

我在片段中有一个有效的搜索视图,并决定为其添加语音。我按照指南创建了一个单独的活动来保存结果。这一切都适用于代码

我现在想将结果发送到上面有搜索视图的片段。从意图过滤器开始的动作(android.intent.action.SEARCH)执行此操作的标准方法是什么。

我确实尝试将意图过滤器放在包含片段的活动上,但它似乎启动了一个新实例,所以我不能使用 findfragmentByTag。

谢谢