Toast is not showing on Android Pie

I recently came across this fact: Some devices that running on Android Pie overwrite previous one.

I don’t think Pie processes Toast message sequentially. It just shows last toast’s message only. (checked on my API 28 emulator) with RxJava2 , Let’s do like this:

프레그먼트간 통신하는 3가지 방법

프레그먼트 통신(Fragment Commnication) 안드로이드 공식 문서인 Communicate with other fragments에 프레그먼트간 통신하는 방법에 대해서잘 나와있지만, 저는 또 다른 방법들에대해서 설명하고자 합니다. AAC ViewModel 이용 ViewModel을 이용하면 Activity를 라이플싸이클 오너로 등록하여 공통된 뷰모델을 이용할 수 있습니다.  app레벨의  build.gradle에 다음과 같이 의존성을 추가합니다.

의존성이 추가되었다면 ViewModel 클래스를 이용할 수 있습니다.

더보기…

Reactive Programing(5) – 안드로이드에서의 RxJava 활용

Reactive Programing(1) – 리액티브 프로그래밍 개념잡기 Reactive Programing(2) – Reactive Operator Reactive Programing(3) – Reactive Operator Reactive Programing(4) – Scheduler Reactive Programing(5) – 안드로이드에서의 RxJava 활용 안드로이드에서 RxJava2 사용하기   자바는 함수형 프로그래밍을 제대로 지원하지 못하고 있으며, 여전히 Side Effect(부수효과)를 완벽하게 제거하지 못했다. 이러한 이유로 안드로이드에서 RxJava2를 사용할 수 있는 더보기…

Reactive Programing(4) – Scheduler

Reactive Programing(1) – 리액티브 프로그래밍 개념잡기 Reactive Programing(2) – Reactive Operator Reactive Programing(3) – Reactive Operator Reactive Programing(4) – Scheduler Reactive Programing(5) – 안드로이드에서의 RxJava 활용 Scheduler 스케줄러 개념 익히기 지금까지의 예제들은 대부분 MainThread에서 동작 했습니다. 이를 비동기로 동작하게 하기 위해 다른 쓰레드를 생성하거나 이용하는것이 바로 스케쥴러입니다. 예제를 살펴보도록 하겠습니다. 더보기…

Reactive Programing(3) – Reactive Operator

Reactive Programing(1) – 리액티브 프로그래밍 개념잡기 Reactive Programing(2) – Reactive Operator Reactive Programing(3) – Reactive Operator Reactive Programing(4) – Scheduler Reactive Programing(5) – 안드로이드에서의 RxJava 활용 Reactive Operators(리액티브 연산자) 지난 포스팅에서 생성연산자와, 변환연산자에 대해서 알아보았습니다. 이번 포스팅에서는 결합연산자, 조건연산자에 대해서 알아보겠습니다.   결합연산자 1. zip() 함수 2개 이상의 Observable을 결합하여 더보기…

Reactive Programing(2) – Reactive Operator

Reactive Programing(1) – 리액티브 프로그래밍 개념잡기 Reactive Programing(2) – Reactive Operator Reactive Programing(3) – Reactive Operator Reactive Programing(4) – Scheduler Reactive Programing(5) – 안드로이드에서의 RxJava 활용 Reactive Operators(리액티브 연산자) 리액티브 연산자의 소개 링크 : http://reactivex.io/documentation/operators 리액티브 연산자는 자바의 관점에서 보면 메소드이지만, 함수형 프로그래밍의 원리에 따르면 리액티브 연산자는 Side Effect가 없는 순수 더보기…

Reactive Programing(1) – 리액티브 프로그래밍 개념잡기

Reactive Programinng(Rx Java) Reactive Programing(1) – 리액티브 프로그래밍 개념잡기 Reactive Programing(2) – Reactive Operator Reactive Programing(3) – Reactive Operator Reactive Programing(4) – Scheduler Reactive Programing(5) – 안드로이드에서의 RxJava 활용 리액티브 프로그래밍이란? -> 데이터의 흐름과 전달에 관한 프로그래밍 패러다임   명령형 프로그래밍 vs 리액티브 프로그래밍 명령형 프로그래밍 – 작성된 코드가 정해진 더보기…