首页 > 解决方案 > 为什么我的 java 变量说并保持“评估”?

问题描述

问题:当我想评估两个列表数组是否不同时,如果我将鼠标悬停在变量上,它会显示“Evaluating...”,而“变量”窗口会显示“Collecting Data..”,然后就呆在那里。我认为这可能会导致下游问题。

我正在尝试做的事情:下面的方法是接收这两个列表并根据位置评估价值。我想设置一个断点来直观地评估这些值。

我正在使用带有 sdk 版本 29 (1.8) 的 Android Studio 插件的 Intellij Idea 2021

private void checkForUpdates(List<String> original, List<String> update, int vNoteID)

收集数据

在写这篇文章的 15 分钟内,我还没有看到收集到的数据。我不确定我需要做什么。

谢谢!

标签: javaandroiddebugging

解决方案


我尝试进行更多研究,并通过取消选中“ Enable 'ToString()' object view: ”设置解决了我的问题。

设置 > 构建、执行、部署 > 调试器 > Java(因为我使用的是 Java)

在调试期间停止收集数据 - 评估...


推荐阅读