안드로이드 개발 질문/답변
(글 수 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가 됩니다.
무엇이 문제인지 모르겠습니다.
문제가 무엇인지 알려주시면 감사하겠습니다.



