swift와 마찬가지로 kotlin에서 get과 set을 이용할 수 있습니다. 만약 반응형 프로그램처럼 값이 변하면 어떠한 행동을 하도록 개발을 한다고 할 경우가 있을 겁니다. 다음과 같이 Person Class에 name과 age가 있습니다.이것은 값이 변할 경우에 또다른 동작을 잠시하고 싶을 경우가 있으면 다음과 같이 정의 하는데요. name은 문제가 없지만 age는 set을 하는 순간 에러가 발생하게 됩니다. recursive call이 발생하게 됩니다. 이유는 당연합니다. 지금 만들어진 변수에 다시 값을 넣으려고 하니 지속적으로 age가 호출되기 때문입니다. 그래서 다른 동작을 하면서 원래의 변수에 값을 그대로 넣고 싶을 경우에는 backing field를 이용하면 아주 편합니다. 내부적으로는 _..
단순하게 WebView를 통하여 화면에 뿌려주는 것은 아주 쉽게 구현이 가능합니다.웹과 통신을 하여서 조금 더 훌륭한 어플리케이션을 만드는것도 그렇게 어렵지는 않습니다.한번 정리를 하고 지나가는 시간이 되었으면 해서 글을 적습니다. ^^ 일단 이런 행동을 하기 위해서는 두가지가 필요합니다. WebViewClient와 WebChromeClient 이렇게요 하나씩 해봅시다. 1. WebViewClient 공식 링크 : https://developer.android.com/reference/android/webkit/WebViewClient.html 상속을 받아서 사용을 하면 되고요.내부의 function을 하나씩 채워 넣어 주면 됩니다.필수가 아니며 사용을 할 부분들만 상속을 받아서 구체화 하여 주면 됩니다..
- Total
- Today
- Yesterday
- golang
- github
- rxswift
- CentOS
- ubuntu
- Xcode
- MySQL
- git
- war
- Gradle
- tomcat
- Java
- Codable
- ios
- docker
- php
- intellij
- go
- Linux
- Spring
- nodejs
- enum
- Python
- android
- SWIFT
- Windows
- windows10
- centos8
- cocoapods
- Kotlin
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |