Blog Medium Imagegodstale2012-08-08T02:54:23+09:00

[Android] Binding adapter 참고자료

. Binding adapter 참고 자료 Setter Method와의 연결BindingAdapter의 기본 및 사용 시점BindingAdapter의 사용시 팁include Tag 혹은 ViewStub 사용시의 BindingListener, Callback (CustomView의 Callback을 람다식으로 Binding하기)InverseBinding (InverseBindingAdapter) + Two way Binding . .

By godstale|4월 10th, 2020|Categories: Tip&Tech (SW)|Tags: adapter, android, binding|0 Comments

[Android] Kotlin – apply/with/let/also/run

. 코틀린에서 자주 사용되는 inline 함수 apply, with, let, also, run 의 차이점은 아래와 같습니다. input - receiver/parameter 는 5종의 inline 함수가 호출될 때 참조할 객체와 어떤 관계를 가지고 호출되는지를 나타냅니다. receiver 타입인 apply, run, also, let 은 해당 객체의 확장 함수 형태로 호출됩니다.parameter 타입인 with 는 참조할 객체를 파라미터로 넘깁니다. 그리고 파라미터로 넘긴 객체의 확장 함수 형태로 코드블록이 실행됩니다. [...]

By godstale|4월 10th, 2020|Categories: Tip&Tech (SW)|Tags: android, apply, kotlin|1 Comment

[Android] RecycleList 참고자료 모음

. MVVM + AAC(ViewModel, LiveData, Room) + RecyclerViewhttps://blog.yena.io/studynote/2019/03/16/Android-MVVM-AAC-1.htmlMVVM + DI + DataBinding + RecyclerViewhttps://medium.com/@joongwon/android-aac%EB%A5%BC-%ED%99%9C%EC%9A%A9%ED%95%9C-mvvm-%ED%8C%A8%ED%84%B4-e24a685fc25dData Binding with Live Data for RecyclerView in Kotlinhttps://spin.atomicobject.com/2019/06/08/kotlin-recyclerview-data-binding/Room + Livedata + ViewModel + RecycerView(ListAdapter)https://m.blog.naver.com/PostView.nhn?blogId=tkddlf4209&logNo=221555168690&proxyReferer=https%3A%2F%2Fwww.google.com%2FBindingAdapterhttps://dev-imaec.tistory.com/41 . .

By godstale|4월 9th, 2020|Categories: Tip&Tech (SW)|Tags: android, recyclelist|0 Comments

LiveData, ArrayList & notify

MutableLiveData 에 ArrayList 타입을 사용할 경우 ArrayList 에 아이템을 추가하거나 변경해도 LiveData - notify 가 일어나지 않습니다. LiveData 에 observe() 를 걸어도 이벤트가 발생하지 않습니다. 이 경우 LiveData 에서 강제로 notify 를 해줘야 합니다. 즉, LiveData.value 에 새로운 ArrayList 를 할당해줘야 이벤트가 발생합니다. 보통 RecyclerView 에 설정한 Adapter 가 LiveData 와 연결되어야 하는 경우 이런 문제가 자주 나올 것입니다. 이때는 [...]

By godstale|4월 9th, 2020|Categories: Tip&Tech (SW)|Tags: arraylist, livedata, notify|0 Comments
Go to Top