TextView 에서 .setText 함수를 이용할 때 문자열이 아닌 int 또는 double 형이 들어가면 오류가 발생하게 된다.
이런 문제가 발생했을 때 해결하는 방법이다.
( setText 에 들어가야하는 숫자 데이터는 result 라는 변수에 들어있다. )
이때 해결하기 위한 방법은
1. setText 하는 변수를 String 형태로 변환해준다.
String strResult = String.valueOf(result) ;
2. 빈따옴표 " " 처리한다.
txtResult.setText(""+result);
1번 또는 2번 방법으로 코드를 작성하면 오류가 발생하지 않는다.
'Android' 카테고리의 다른 글
| 진행 상태를 시각적으로 보여주는 Progressbar (0) | 2023.01.27 |
|---|---|
| AlertDialog 이용하여서 화면에 알림창 띄우기 (0) | 2023.01.27 |
| 이미지뷰 scaleType 등 처리방법 (0) | 2023.01.26 |
| Toast / SnackBar 메시지 처리 방법 (0) | 2023.01.26 |
| Log 처리 하는 방법 (0) | 2023.01.26 |