ブレークポイントの赤丸、白丸の違いは?
そもそもブレークポイントって何って方向けの記事です!
ブレークポイントについて
ブレークポイントとは、デバッグ実行を任意のアクティビティで中断することができる機能です。
ブレークポイントを設定すると、デバッグ実行中に設定したアクティビティの処理手前で止まります。
例えば、以下のフローのように2番目のアクティビティにブレークポイントを設定します。
この状態でデバッグ実行をすると、2番目のアクティビティ実行前で止まります。
ブレークポイントの赤丸、白丸の意味
- 何もなし
- 赤丸
- 白丸
1番目は、ブレークポイントが設定されていない状態です。
2番目の赤丸は、ブレークポイントが有効になっている状態です。
3番目の白丸は、ブレークポイントが無効になっている状態です。
この状態で実行すると、2番目のみブレークポイントが有効なので、2番目のアクティビティ実行前で止まります。続行しても、3番目のブレークポイントは無効のため止まりません。