/*
SomethingClass을 상속하지 않을때는 cast error가 나오기 때문에 as?를 사용했다.
SomethingClass안의 SomethingVariable 변수가 빈값이면 somethingToDo 함수를 실행하는 코드이다.
*/
if((item as? SomethingClass)?.SomethingVariable?.isNotBlank() == true)
{
somethingToDo();
}
'프로그래밍 > Kotlin' 카테고리의 다른 글
[Kotlin] EditText 코드로 열기 (XML사용 X) (0) | 2022.04.20 |
---|---|
[Kotlin] 모델로 가져온 Spinner값 표시 (0) | 2022.03.21 |
[Android] Adapter의 아이템 위치찾기 (0) | 2022.03.03 |
View의 Visible, Gone, invisible 차이 (0) | 2022.02.09 |
[Retrofit] HTTPS 통신, 안드로이드 <-> 서버 (0) | 2021.12.24 |
댓글