반응형
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
- streamlit
- db
- 파이썬
- Android
- 자바프로그래밍
- serverless
- 안드로이드 스튜디오
- 데이터베이스
- MySQL
- 안드로이드 앱 개발
- 자바공부
- 자바
- 웹대시보드 기초
- Streamlit기초
- Pandas
- Streamlit기본
- RESTful API
- java
- 파이썬공부
- Flutter
- JavaScript
- 자바스크립트 공부
- 자바초보
- 자바기초
- 스트림릿
- 판다스공부
- 자바스크립트
- 웹대시보드 제작
- 판다스
- 스트림릿 기본
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