반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자바초보
- 데이터베이스
- Flutter
- RESTful API
- db
- 웹대시보드 기초
- JavaScript
- 스트림릿
- 자바공부
- 자바
- 파이썬
- 웹대시보드 제작
- Pandas
- 자바스크립트
- 안드로이드 스튜디오
- streamlit
- Streamlit기초
- 자바기초
- 판다스공부
- 자바프로그래밍
- 자바스크립트 공부
- 안드로이드 앱 개발
- 판다스
- 파이썬공부
- java
- MySQL
- Streamlit기본
- serverless
- Android
- 스트림릿 기본
Archives
- Today
- Total
목록java.lang.NullPointerException (1)
ruriruriya
[Java] java.lang.NullPointerException: Attempt to invoke virtual method '-' on a null object reference
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.os.CountDownTimer.cancel()' on a null object reference 알람기능의 어플을 만들다가 타이머 취소 버튼을 만들었는데 시작을 누르지 않고 취소 버튼을 누르니 어플이 강제종료되었다. Logcat을 살펴 보니 이런 에러가 났다. 원인 원인은 맴버변수를 생성한 뒤 객체를 생성하지 않고(시작 버튼) 취소를 해서 나온 NullPointer 에러였다. 해결방법 취소 버튼 클릭 메소드에서 if를 활용해서 객체를 생성했는지 안했는지 확인하여 객체가 생성되지 않았다면 넘어가도록 했다. 이렇게 하면 CPU가 내려가지 않는다. btnCancel.s..
🐞Debugging Story
2023. 12. 22. 16:52