안드로이드 개발 질문/답변
(글 수 45,052)
private static int x; private static int y; ... private OnSeekBarChangeListener b= new OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { x = progress; c(); } @Override public void onStartTrackingTouch(SeekBar seekBar) {} @Override public void onStopTrackingTouch(SeekBar seekBar) {} }; private void c() { y = x + 5; ... }
설명을 드리면 seekbar를 이용해 b메소드에서 x 값을 받아서 c메소드로 x 값을 전달해서 y값을 구해서 이용을 하려고 합니다.
그런데 c메소드로 가는 것 까지는 진행이 되는 것 같은데 x 값이 전달이 안되는 것 같습니다.
계속 java.lang.NullPointerException가 됩니다.
무엇이 문제인지 모르겠습니다.
문제가 무엇인지 알려주시면 감사하겠습니다.