【问题标题】:Android Studio Expression Evaluation during debugging调试期间的 Android Studio 表达式评估
【发布时间】:2019-07-25 03:42:33
【问题描述】:

我是 Android Studio 的新手,正在尝试动手。

我的问题是:如何查看需要评估的任何表达式的值?
例如,在下面的代码中,如何查看Message.getText() 的值?

    if (Message.getText() == null){
        Message.setError("Invalid Message");flag=true;
    }

我一直在将 Eclipse 与 PyDev 一起使用,并且可以在调试时使用 print 语句来评估任何表达式。
我只是想知道Android Studio中是否有任何等效功能

【问题讨论】:

    标签: java android


    【解决方案1】:

    您可以在调试时只使用“评估表达式”按钮。

    【讨论】:

      【解决方案2】:

      调试时计算任何表达式的选项

      是的。你设置一个断点并调试,然后你可以看到表达式的结果是什么

      【讨论】:

      • 如何查看表达式值? Messate.getText().toString() 将评估为 ??
      • 另外,例如我想检查 Message.getText().toString().isEmpty() 会返回什么?无需添加任何额外的代码。有没有可以看到这些的控制台??
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-05
      • 2015-12-11
      • 2011-06-17
      • 1970-01-01
      • 2016-11-30
      • 2021-06-03
      相关资源
      最近更新 更多