자바코드를 kotlin 으로 변환시키다 보면 @JvmField annotation 이 붙는게 있고 안붙는게 있고 그러하다 고럼 @JvmField 이건 머하는 놈인가. 알아보자 api 정의를 기본적으로 보믄.. https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.jvm/-jvm-field/index.html @Target([AnnotationTarget.FIELD]) annotation class JvmField Instructs the Kotlin compiler not to generate getters/setters for this property and expose it as a field. 저거 쓰면 코틀린 컴파일러가 getter / setter 를 안만들..
SAM-Conversion이란? This is possible when the required type is an interface or abstract class with a Single (exactly one) Abstract Methods. Such a class is sometypes called a SAM-type, and the conversion from a lambda expression to an anonymous class is sometimes called SAM-conversion. http://www.gnu.org/software/kawa/Anonymous-classes.html Kawa: Anonymous classes Syntax: object (supers ...) field..
View 클래스들을 확장해서 정의할때 생성자 3개인가 다 정의해줘야 되서 구찮았는데 (os버전따라 4개인경우도) kotlin에선 간단히 한줄로 class CustomTextView @JvmOverloads constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int = 0) : TextView(context, attrs, defStyleAttr) 하지만 저렇게 정의하면 xml에서 정의한 style이 안먹는다네? 그래서 style이 먹어줘야하는 view들은 결국 3개다 정의 ㅋ class CustemTextView : TextView { constructor(context: Context) : super(context) constructor(..
ASyncTask 가 deprecated 로 지정된다고 한다.. 훔 RXJava나 Kotlin 의 Coroutine 으로 이전해야한다고 한다.. 실 Kotlin을 본격적으로 해야할 것 같다.. Fragment의 setRetainInstance도 deprecated된다고 한다.. ㅋㅋㅋㅋ ViewModel을 쓰라고 -ㅅ- 공부할게 많다 https://developer.android.com/topic/libraries/architecture/viewmodel#java https://medium.com/@jeho1335/kotlin-coroutine-%ED%8A%9C%ED%86%A0%EB%A6%AC%EC%96%BC-c2c0a063b2fd Kotlin Coroutine 튜토리얼 2018년 10월 29일 Kotl..
https://developer.android.com/studio/publish/app-signing 새로운 배포방식.. 하도 스토어에서 권장해서 썻더니 이런저런문제가 많다 구구절절 다 쓸려고 했는데 정리가 잘된데가 있어서 링크만 ㅋㅋ https://medium.com/@jungil.han/%EA%B5%AC%EA%B8%80-%ED%94%8C%EB%A0%88%EC%9D%B4-%EC%95%B1-%EC%84%9C%EB%AA%85-%EC%8B%9C-%EC%95%8C%EC%95%84%EC%95%BC-%ED%95%A0-%EB%AA%87-%EA%B0%80%EC%A7%80-ac86952889bf 문제는 회사에서 빌드해서 테스터들에게 주면 업로드키로 사인한걸 주게 되는데.... 폰에 설치가 안되는 문제가.... 로그를 ..
- Total
- Today
- Yesterday
- 코이데 케이스케
- 인디
- postcrossing
- 신주쿠
- 아사가야
- 노래
- 여행
- 야마다 타카유키
- 사진
- epik high
- 공연
- 잡담
- 드라마
- 포스트크로싱
- 일기
- 책
- 안드로이드
- Java
- android
- 영화
- 진해
- 일본
- 도쿄
- 락
- 에픽하이
- Linux
- 음악
- 서울숲별밤축제
- 일어일기
- Mac
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |