CodeKata
android 파헤치기
-val 참조 자체는 불변일지라도 그 참조가 가리키는 객체의 내부 값은 변경될 수 있다.
fun main() {
val str = arrayListOf("Java")
str.add("Kotlin")
println(str) // [Java, Kotlin]
}
-is : 자료형 체크
as : 자료형 변환
-str의 값이 존재하면 보이고 아니면 안보이는 코드
if(str.isNullOrEmpty()) {
binding.ValueTextView.isVisible = false
} else {
binding.ValueTextView.isVisible = true
binding.ValueTextView.text = str
}
밑에 코드로 간단히 가능
binding.ValueTextView.isVisible = str.isNullOrEmpty().not()
if(!str.isNullOrEmpty()){
binding.ValueTextView.text = str
}
-onCreate는 앱이 실행되고 한번 불린다. 하지만 다른 activity에 갔다가 다시 처음 activity가 실행되면 onCreate가 불리지 않는다. 그럴땐 onResume()에 실행할 코드를 넣으면 된다.
+API 사용
'Kotlin > TIL' 카테고리의 다른 글
TIL (02.23) (0) | 2024.02.23 |
---|---|
TIL (02.21) (0) | 2024.02.21 |
TIL (02.19) (0) | 2024.02.19 |
TIL (02.16) (0) | 2024.02.16 |
TIL (02.15) (1) | 2024.02.15 |