728x90 note/Android-Kotlin3 ?, ! 사용법 간단 정리 코틀린은 기본적으로 변수에 null을 넣을 수 없다. 하지만, ?를 사용하면 넣을 수 있다. ? null 일 수 있음(값이 없을 수 있음) ?. null을 안전하게 처리, 변수가 null이 아닐 때 . 뒤쪽을 수행 ex) 변수?.toUpperCase() ?: null인 경우 default값을 설정할 수 있다. ex) 넣을 곳 = 변수 ?: "null일때 수항해고 싶은거" !! null이 아님!!! 2022. 5. 12. Log 사용법 간단 정리 Debug Log.d("tag", "string") 오류(error) Log.e("tag", "string") 경고(warning) Log.w("tag", "string") 정보(info) Log.i("tag", "string") 상세(verbose) Log.v("tag", "string") 2022. 5. 11. Data Binding 사용법 간단 정리 https://developer.android.com/topic/libraries/data-binding 데이터 결합 라이브러리 | Android 개발자 | Android Developers 데이터 결합 라이브러리 Android Jetpack의 구성요소. 데이터 결합 라이브러리는 프로그래매틱 방식이 아니라 선언적 형식으로 레이아웃의 UI 구성요소를 앱의 데이터 소스와 결합할 수 있는 지원 developer.android.com 코드 양이 줄어들고 가독성이 좋아진다는 장점과 느려진다는 단점이 있다. example build.gradle(Module) 의 android에 dataBinding{ enabled true }를 입력 xml을 으로 감싸줌 MainActivity에 onCreate 위에 private.. 2022. 5. 10. 이전 1 다음 728x90