본문 바로가기

Programming25

Android MVVM 에서 ViewModel 의 생성은 ViewModelProvider를 사용해야하는 이유 그 이유는 여기나와있다. VIewModel의 instance를 어떻게 생성하고, library에서 제공하는 method들의 일부 결함 및 개선 방법에 대한 article https://proandroiddev.com/view-model-creation-in-android-android-architecture-components-kotlin-ce9f6b93a46b View Model Creation in Android — Android Architecture Components & Kotlin I have just recently started using Google’s Android Architectural Components, mainly ViewModel and LiveData, specially b.. 2020. 4. 7.
Fragment 에서 viewmodel 로부터 LiveData observe 할 때 https://blog.usejournal.com/observe-livedata-from-viewmodel-in-fragment-fd7d14f9f5fb를 번역/발췌함 Observe LiveData from ViewModel in Fragment Google introduced Android architecture components which are basically a collection of libraries that facilitate robust design, testable… blog.usejournal.com 문제점 : Fragment 에서 ViewModel을 사용하여 LiveData를 observing하는 경우에, 예를 들어 AA Fragment 에서 BB Fragment 로 replace .. 2020. 4. 7.
ADB로 sqlite 사용[펌] 디버깅 중, DB 파일을 다뤄야 할 때가 많습니다. 유용한 PC 툴이 많이 있지만, 안드로이드의 adb 에서도 sqlite3 를 지원하고 있습니다. 해당 기능을 이용하면, DB 파일을 간단히 확인해야 할 때 특히 유용합니다.(따로 PC툴을 열거나 DB파일을 PC로 옮길 필요가 없음) 아래 예제를 보면서 사용하는 방법을 익혀보세요. 4,5번을 보시면 아시겠지만 일반 SQL 문이 그대로 적용됩니다. 1. DB 파일로 접근하기 -> adb shell # sqlite3 ------------------------------------------------------------------------------------------------------------------------------ 2|shell@an.. 2020. 4. 2.
TableLayout 에 테두리 control @drawable 에 xml 로 생성 item의 bottom, left, right, top 값을 음수(-)로 하면 해당 테두리선이 안보임 stroke 는 테두리 두께/색상 solid 는 배경색상 지정 위 xml 을 사용할 view에서 background로 지정하면 된다. ex) android:background="@drawable/table_boarder" 2020. 4. 2.