-
Null Coalescing Operator(with. databinding)Android 2022. 1. 5. 12:21반응형
android databinding 에서 string에 대한 null 처리시 일반적으로 삼항연산자(ternary operator)로 사용해왔지만
찾아보니 Null 병합 연산자(Null Coalescing Operator)자가 있어서 해당 연산자로 변경하니 코드길이가 줄었습니다.
문법은 아래와 같습니다.
삼항연산자(ternary operator)
android:text='@{item.title != null ? user.title : ""}'
Null 병합 연산자(Null Coalescing Operator)
android:text='@{item.title ?? ""}'
[참고링크]
https://stackoverflow.com/questions/36227194/data-binding-set-property-if-it-isnt-null
반응형'Android' 카테고리의 다른 글
Clean Architecture in Android (0) 2023.01.30 Modern Android App Architecture (0) 2022.12.11 Android studio/InteliJ IDEA Code inspections (0) 2022.09.08 Jetpack Compose Modifier.onFocusChanged에서 animateScrollTo 가 작동안되는 문제 (0) 2022.04.07 Modifier in Jetpack Compose (0) 2021.12.15 Android adb 사용 여부 앱에서 확인하는 법 (0) 2021.12.14 Android 12 Splash Screen (스플래시 스크린) (0) 2021.12.09 Android studio Gradle 7.0 upgrade (0) 2021.07.04