如何在调试器中找到搜索查询文本?

How do I find the search query text in a debugger?

Android debugger window, a SearchView has many fields中,其中一些描述如下。

哪个字段显示SearchView的当前查询文本?

从视图等复杂元素中获取特定值的最简单方法可能是使用 watch。

您可以通过点击戴眼镜的图标打开手表视图(如果未在调试视图中打开)。

您可以添加单行代码,您可以输入这些代码以在运行时检查方法的值或 return 值。

参考 SearchView 的 Android 文档 您应该能够使用 getQuery() 方法来获取您想要的值。

像这样添加手表:searchView.getItem()

如果字段不足以显示您需要的信息,您可以使用 Evaluate Expression,如链接问题的第一个答案中所述。

正如@ShivamKumar 所指出的,在堆栈仍然可以直接访问 searchView 的任何断点处输入 searchView.getQuery() 将为您提供所需的内容。