본문 바로가기

kotlin xml (mvvm) 내에 string 이용 방법 mvvm 형태로 xml 을 이용하는데 xml 내에서 직접 string 값을 넣을수 있을까? 라는 의문에 이것 저것 테스트를 해보니 `string` 형태로 묶으면 문자열 데이터가 전달 되는걸 확인 !! 그 동안 은 view model 에서 문자열을 생성해서 전달했는데 이제 굳이 그럴 필요가 없겠다 싶다. 더보기
kotlin mvvm 그리고 Any? single live event 를 잘 써먹고 있는 중에 이벤트 전달하는걸 일반화 해야겠다 싶어 interface ICommandEventAware { val commandEvent: SingleLiveEvent } 요렇게 생성하곤 ViewModel 에서 사용하고 있었는데 굳이 내가 commandEvent fun 을 새로 만들어야 하나 싶어 interface ICommandEventAware { val commandEvent: SingleLiveEvent fun commandEvent(cmd: String, data: Any? = null) { commandEvent.value = cmd to data } } 이렇게 바꾸곤 xml 에서 commandEvent 를 호출해보니 컴파일이 안된다. =_ = 이것.. 더보기
어찌 하다보니 usb cam 앱을 수정하는 일을 접했는데 일단 jni 항목이 존재하면 gradle 에 포함되어야지만 제대로 컴파일이 되도록 변경되었음을 확인, cmake 로 포팅할게 아니라면 기존의 android.mk 파일의 경우 몇줄만 추가하면 됨 // 참고 링크 // https://google.github.io/android-gradle-dsl/current/com.android.build.gradle.internal.dsl.ExternalNativeBuild.html#com.android.build.gradle.internal.dsl.ExternalNativeBuild:ndkBuild(org.gradle.api.Action) // https://google.github.io/android-gradle-dsl/current/com.android.build... 더보기