调试期间的Android Studio Expression Evaluation

时间:2017-06-06 01:04:44

标签: java android

我是Android Studio的新手,并且正试图抓住我的手。

我的问题是:我怎样才能看到需要评估的任何表达的价值? 例如,在下面的代码中,如何查看 if (Message.getText() == null){ Message.setError("Invalid Message");flag=true; }

的值
print

我一直在使用Eclipse和PyDev,我可以选择在调试时使用Private Sub txtID_Change() Dim x, dict Dim i As Long Dim cnt As Long Set mySheet = Sheets("Sheet1") ListBox1.Clear x = mySheet.Range("A1").CurrentRegion.Value Set dict = CreateObject("Scripting.Dictionary") If Application.CountIf(mySheet.Columns(2), txtID.Text) > 0 Then For i = 2 To UBound(x, 1) If x(i, 2) = txtID.Text Then dict.Item(x(i, 1)) = "" End If Next i ListBox1.List = dict.keys Else ListBox1.AddItem "Match not found" End If End Sub 语句来评估任何表达式。
我只是想知道Android studio中是否有任何相同的功能

3 个答案:

答案 0 :(得分:24)

您可以使用"评估表达式"调试时按钮。

Evaluate Expression Button

Evaluating selected part of code

答案 1 :(得分:0)

  

调试时评估任何表达式的选项

是。您设置断点并进行调试,然后您可以看到表达式评估的内容

答案 2 :(得分:0)

Xcode中,您还可以向断点添加操作(例如Log message)。基于Android studio的{​​{1}}也有相同的可能性

enter image description here

了解更多here