-1
내 seekbar로 언젠가 NullPointerException에 직면하고 있습니다. 아직 안드로이드를 배우고 있으므로이 오류를 수정하는 적절한 방법을 찾을 수 없습니다. 내가 검색 바를 사용하여 NullPointerException을 처리하십시오.
java.lang.NullPointerException: Attempt to invoke virtual method 'void com.example.shayari.cardmaker.PaintView.setDrawingScaledSize(float)' on a null object reference
at com.example.shayari.cardmaker.NameArt.setScaledSize(NameArt.java:767)
at com.example.shayari.cardmaker.NameArt.access$200(NameArt.java:78)
at com.example.shayari.cardmaker.NameArt$19.onStopTrackingTouch(NameArt.java:708)
at android.widget.SeekBar.onStopTrackingTouch(SeekBar.java:121)
at android.widget.AbsSeekBar.onTouchEvent(AbsSeekBar.java:772)
at android.view.View.dispatchTouchEvent(View.java:10063)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2636)
제가 어떻게 그것을 처리 할 수있는 알려 로그
아래와 같은 오류가 발생하고private void setScaledSize(float scaledSize) {
mSizeSeekBar.setProgress((int) (scaledSize * 100.0f));
paintview.setDrawingScaledSize(scaledSize);
}
이하 나는
public void onStopTrackingTouch(SeekBar seekBar) {
setScaledSize(seekBar.getProgress()/100.f);
}
SeekBar를 StopTracking 코드 아래 사용 및 기능 setScaledSize 같은 건가요? 감사합니다
는, 100.f에서 100.0로 분모를 변경해보십시오 f – gonephishing
@gonephishing. 나는 당신의 솔루션으로 잘 작동한다고 생각합니다. 감사합니다. – Priya
나는 질문을 마무리 할 수 있도록 답변을 게시했습니다. – gonephishing