日々精進

新しく学んだことを書き留めていきます

AndroidStudioのdebug windowのオブジェクト詳細について

debug windowのvariablesやwatchesには以下のようにオブジェクトが表示される。

jp.co.sample.common.NumberPicker{43becbd V.E..... ......I. 0,0-0,0 #7f09007f app:id/rate_number_picker}

この例の43becbdはhashCode、#7f09007fはandroid:idの値。 16進数を10進数に変換するには、Macでは付属の計算機アプリを使うといい。

  • 計算機を起動し、メニューの表示>プログラマにチェックを付ける
  • 右上の方にある「16」を選択し、16進数の文字列をコピペする。
  • 「10」を選択すると10進数で表示される

オブジェクトを同定するには、Android StudioのMark Objectを使ってもいい。

参考: