목록Android (90)
막무가내 삽질 블로그
mvvm + livedata + rxjava 사용중 나온에러 상황 네트워크 연결 실패 시 retryWhen으로 재시도를 처리 할려고 하던 도중 나온 에러 Cannot invoke setValue on a background thread 이 에러는 보통 mutablelivedat가 setvalue시 메인스레드에서 해야하는데 백그라운드 스레드에서 했을 경우 나오는 에러 이다. 기존 코드는 .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .doOnSubscribe { showLoading() } .doAfterTerminate { hideLoading() } .retryWhen { retryWhen -> retryWhen.fla..
medium.com/@onkart10/migrating-from-fabric-to-firebase-crashlytics-e8819933c484 Migrating from Fabric to Firebase Crashlytics Google has now completely migrated from Fabric to Firebase crashlytics. If you are still using Fabric SDK and you are not able to see the… medium.com
RxJava 4주차에 대해 포스팅했습니다. 목차로는 Combining Observables Part 2 -flatMap -concatMap -concatMapEager -switchMap -takeUntil -skipUntil -takeWhile -withFromLatest -mergeWith -zipWith -mergeDelayError Customize Operator -compose -Lift 과제 www.notion.so/fundevjay/4-42814a1b8bf34bd7aad9eea7590c2a3a 4주차 목차 www.notion.so
룸에서 필드를 만들고 싶지 않은 경우 @Ignore를 붙여서 필드를 만들지 않는다. 하지만 생성자 안에서 @Ignore를 붙힐 경우 생성자 매치 오류를 만나게 된다. 코틀린에서는 생성자 기본값이라는 게 있고 자바는 없는 개념이다. 그러한 이유로 값을 넣을 때 순서관련 이슈로 보인다. @Entity(tableName = "movie") data class Movie( @PrimaryKey(autoGenerate = false) @SerializedName("id") @Expose val id: Int, @SerializedName("url") @Expose val url: String, @SerializedName("title") @Expose val title: String, @SerializedName..
RxJava를 공부하면서 피드백 받은 내용을 정리해서 포스팅 해두었습니다. 3주차 목록은 Filtering Operator Part 2 -debounce -throttleFirst -throttleLast -sample -distinct -distinctUntilChanged -take -takeLast -First(Single), FirstOrError(Single) -FirstElement(Maybe) -ignoreElements(Completable) Combining Observables Part 1 -merge(Observable, Single, Maybe, Completable) -amb -zip -concat -combineLatest -startWith 실습하기 과제 www.notion.s..
RxJava를 공부하면서 피드백 받고 정리한 내용을 포스팅 했습니다. 2주차 내용은 Scheduler subscribeOn, observeOn Transformation Operator Mathmetical/Aggregate Operator Utility Operator Filtering Operator Part 1 Dispose/Disposable CompositeDisposable 실습하기 과제 www.notion.so/fundevjay/2-1e43be8260114fbcb78958bc7eae46b7 2주차 목차 www.notion.so
kpat error 시 로그 안나오면 미쳐버린다 assemble로 빌드하면 에러 내용을 볼 수 있다 막내 ㄱㅅ
RxJava에 대하여 공부하면서 피드백 받고 한 내용을 포스팅 했습니다. 목차는 RxJava란 Cold / Hot Observable 생산자별 차이와 사용(Single,Maybe,Completable,Flowable,Observable,Subject,Processor) www.notion.so/fundevjay/1-c756ff9a819346a38e1ebc2c8d665424 1주차 목차 www.notion.so 안드로이드 스터디 모집중 www.notion.so/fundevjay/7256ac4ea03f4ea3afe1753142ae02c1 공지사항 안드로이드 개발자가 되기 위한, 좀 더 깊이감 있는 개발자가 되기 위해 스터디를 만들었습니다. www.notion.so