2016-10-31 54 views
3

有沒有什麼方法可以在android studio中進行條件調試?例如 例如,我想在特定變量值時進入調試模式。 例如:是否有任何方式在android studio中進行條件調試

for(MyClass myclass: ClassList){ 
String title = myclass.gettitle(); // this is where break point is 
} 

在此之前,我不需要調試模式。我只想檢查一下這個確切值的應用程序。例如,當title="KickBoxing「在這種情況下,我應該檢查該變量的值,如果它不是我需要的價值,我應該按F9去下一個值。也許這需要50次去我的理想值。

回答

9

可以爲斷點添加一個條件,像往常一樣添加一個斷點,然後點擊鼠標右鍵,將會彈出一個對話框,在條件下可以放一些java代碼。

例如,你可以把"kickBoxing".equals(title)

這樣調試器將停止只有當條件成立時纔在該斷點上。

enter image description here

(從http://javafortesters.com/攝)

+0

對不起你的權利。這是我的錯誤。謝謝你的回答 – Kenji

4

你可以做到這一點與Android Studio

  1. 設爲您所需的行設置一個斷點。
  2. 在斷點右鍵單擊
  3. 你的條件粘貼到名爲領域條件

例如,你的情況應該是這樣myclass.gettitle().equals("KickBoxing")

+0

你的回答是對的,但是 Blackbelt在你之前張貼答案。但我很欣賞並讚揚你的回答 – Kenji

+0

@enji,你是對的。不幸的是,在我寫回答的時候,Blackbelt的帖子已經出現了,所以他應該在正確的位置獲得榮譽。 –

相關問題