0

我正在实现一个应用程序,它在各个点使用 (kotlin.text.)StringBuilder 实例。从今天开始,我必须双击变量名,然后双击“value”以查看显示为每行一个字符的内容(在“value”旁边,它还显示例如 char[20])。直到昨天,我能够在双击变量名称后立即在调试器的变量视图中看到它们的内容——更重要的是——在一个字符串行中。我必须比较几个实例的内容,因此无法有效地使用此视图。

是否有某种设置需要重置?有没有其他人经历过这个?这是一种预期的行为还是我是唯一一个有这种错误/行为的人?

得到这个之后,我已经尝试重新启动android studio,以及将所有组件升级到最新版本。我还尝试创建一个只有一个 StringBuilder 的全新项目,以排除我当前项目中的任何问题——但是,到目前为止还没有运气。

任何提示将不胜感激!

4

2 回答 2

0

您需要添加.toString()对字符串生成器的调用以获取字符串的值。

于 2020-07-11T17:50:58.003 回答
0

我终于想出了解决问题的办法。这确实是我必须重置的设置。由于我没有主动更改它,因此此解决方案也可能对其他人有用。

通过“设置 > 构建、执行、部署 > 调试器 > 数据视图 > Java”,我找到了“启用 'toString()' 对象视图:”选项。选择此选项后,一切都像以前一样工作。

感谢所有试图找出解决方案的人!

于 2020-07-12T08:24:18.807 回答