私はデバッグの基礎を知っており、与えられた条件でプログラムの実行を止める変数にウォッチを追加することができます。しかし、私は変数の値を見る必要があるたびにプログラムを止めたくありませんでした。関連するすべての変数の値をlogcatに記録したくない...私は実行時にのみ、私がブレークポイントで行うような値を見たいと思った。実行時に変数を監視することは可能ですか?
私はAndroidスタジオでAndroidをプログラミングしています。
ありがとうございました!
私はデバッグの基礎を知っており、与えられた条件でプログラムの実行を止める変数にウォッチを追加することができます。しかし、私は変数の値を見る必要があるたびにプログラムを止めたくありませんでした。関連するすべての変数の値をlogcatに記録したくない...私は実行時にのみ、私がブレークポイントで行うような値を見たいと思った。実行時に変数を監視することは可能ですか?
私はAndroidスタジオでAndroidをプログラミングしています。
ありがとうございました!
ブレークポイントでプログラムが停止したら、デバッガメニューの右端にあるアイコンをクリックします(下の図を参照)。このウィンドウにメソッドや変数名を入力して、それらが何であるかを確認することができます。
あなたは(限り、それはあなたのコード破った場所の範囲内であるとして)任意のハードコードされた値を入力またはオブジェクトのすべてのプロジェクトを再実行することなく、好きな式を入力することができます。
あなたが特定の変数を見たいと思いますクラスにブレークポイントを置くことによって、あなたのウォッチリストに
スタートを変数を追加します。コードを実行し、変数ウィンドウ枠からブレークポイントにヒットすると、アクセス可能なすべての変数が表示されます。見たいものを選んで右クリックし、プルダウンから[ウォッチに追加]を選択します。
デバッグを保ち、適切な場合、あなたはあなたのコードに基づいて時計窓枠の更新から変数を参照してくださいする必要があります。
なしログなしブレークポイントは、私はそれはできないと思うんまたはあなたが要件の理由は、このタイプのあなたに変数value..butを表示する時間を実行して値のどこかのTextViewと更新を置く必要がありますか? – Pavan
ありがとうございます。これはデバッグに関する個人的なアプローチですが、可能であるかどうかを知りたかっただけです。私が言ったように、私が知る必要があるすべての変数にログを割り当てることは、厳しいスケジュールでストレスを与える可能性があります。プラス私は今私の現在の仕事に入って、私は構築していないソフトウェアをサポートしなければならない...私が提案したアプローチは生産的かもしれない。私は上級者ではないので、結局間違っているかもしれません。 – Ortiz