Android studio 在Android Studio中查找对特定对象实例的所有引用

Android studio 在Android Studio中查找对特定对象实例的所有引用,android-studio,debugging,Android Studio,Debugging,有没有一种方法可以找到对对象特定实例的所有引用?据我所知,在调试时,您会得到每个变量的地址(例如,我有this={ListView@}。我假设这个数字是一个地址) 我尝试过使用查找对象的所有引用,但它不起作用(在IDE的底部-不在日志中-我注意到一些东西说该对象不支持该操作,毫不奇怪-它说“收集数据”,但我什么也得不到) 还有别的方法/诀窍吗?我可以设置一个断点来查找对象,但当我返回stacktrace时,查找变量就变得更加困难,因为它隐藏在其他对象中的其他对象中,而其他对象中的其他对象等等 此

有没有一种方法可以找到对对象特定实例的所有引用?据我所知,在调试时,您会得到每个变量的地址(例如,我有
this={ListView@}
。我假设这个数字是一个地址)

我尝试过使用
查找对象的所有引用
,但它不起作用(在IDE的底部-不在日志中-我注意到一些东西说该对象不支持该操作,毫不奇怪-它说“收集数据”,但我什么也得不到)

还有别的方法/诀窍吗?我可以设置一个断点来查找对象,但当我返回stacktrace时,查找变量就变得更加困难,因为它隐藏在其他对象中的其他对象中,而其他对象中的其他对象等等


此外,跟踪stacktrace指向的行也是一个问题,因为它实际上没有指向正确的行…

找到代码中的变量并按住Ctrl键,同时单击它,它将显示使用该名称变量的位置列表。

右键单击该变量并查找用法(ALT+F7).

这可能有点晚了,但是对于其他正在寻找答案的人来说-在Android Studio中调试时,右键单击对象的实例并选择
显示引用对象…
。这将打印包含对对象引用的所有对象的列表。

好吧,将该对象设置为私有->创建一个setter并使用它在整个应用程序中初始化该对象->在setter中设置断点->当调试器到达该断点时,请参阅stacktrace@VinayWadhwa对不起,我的错,我指的是对象的实例(因为创建的对象有许多实例)。这并不能回答有关查找对象引用的问题。必须位于“变量”窗格中。也适用于Windows。