listener가 잘 발생되었는지 확인하기 위해서 log를 찍는 방법을 많이 사용합니다.
버튼을 클릭을 하였을때, 로그를 찍는데, MainActivity가 활성화가 될때 메세지로 "ResultButton이 출력이 되었습니다"가 나오게 합니다. 다행히, 에뮬레이터의 확인하기 버튼을 눌렀을때, 로그가 원하는데로 잘 찍히는 모습을 확인 할 수 있었습니다.
잘찍혔으니, 이번에는 EditText에 코드를 가져오는 방법을 해봅니다.
만약이 height변수에 Int값을 바로 가져온다고 선언하면 오류가 나옵니다.
그래서 toString()으로 스트링값으로 변환해주고, toInt()로 정수값으로 변환을 해주어야 오류없이 정수값으로 받아 올 수 있게 됩니다.
나머지도 마찬가지로 입력해주고, Log값을 출력해봅니다.
만약에 null값을 넣게 된다면 오류가 나오는데 그부분은 사진은 생략하겠습니다.
'Android > BMI 계산기' 카테고리의 다른 글
그냥 추가로 정리하고 싶은것 (0) | 2021.07.12 |
---|---|
새로운 엑티비티를 만들어, 계산된 값을 전달해보기 (0) | 2021.07.11 |
Action 이벤트를 할 때, null값이 입력되었을때 if문을 사용해봅시다. (0) | 2021.07.11 |
xml에 color 값 지정 & string값 지정 (0) | 2021.07.06 |
EditText의 input type설정 (0) | 2021.07.06 |