본문 바로가기

메모 log (간단메모)21

Promise Promise 실행 후 결과는 나중에 수신하는 객체 Callback 대신 Promise *ES2015 (ES6)부터 제공 const condition = true; const promise = new Promise((resolve, reject) => { if(condition){ resolve('성공'); } else{ reject('실패'); } }); promise.then((message) => { console.log(message); }) //resolve 실행시 then 실행, 성공 출력 .catch((error) => { console.error(error); }) //reject 실행시 catch 실행, 실패 출력 .finally(() => { console.log('종료 후 반드시 실행.. 2020. 9. 20.
resource 색상 가져오기 .setColorFilter(ContextCompat.getColor(requireActivity(), R.color.colorPrimaryDark)) 기존 getColor(R.color.PrimaryDark)의 경우 deprecated 2020. 4. 21.
'Event 등록' ACC 1. Event 클래스 등록 import androidx.lifecycle.Observer /** * Used as a wrapper for data that is exposed via a LiveData that represents an event. */ open class Event(private val content: T) { @Suppress("MemberVisibilityCanBePrivate") var hasBeenHandled = false private set // Allow external read but not write /** * Returns the content and prevents its use again. */ fun getContentIfNotHandled(): T? { r.. 2020. 3. 18.
'stetcho' 디버깅 /*gradle 기본추가*/ implementation 'com.facebook.stetho:stetho:1.5.1' /*gradle 네트워크 관련 추가*/ implementation 'com.facebook.stetho:stetho-okhttp3:1.5.1' implementation 'com.facebook.stetho:stetho-urlconnection:1.5.1' /*application 한줄 추가*/ override fun onCreate() { super.onCreate() Stetho.initializeWithDefaults(this) } Stetho by facebook http://facebook.github.io/stetho/ 네트워크 / 로컬 데이터 / 화면 등에 대한 정확성 또는 .. 2020. 3. 1.