livedata

Android Tests – Como pegar o valor de um LiveData (How to get the value from a LiveData)

Solução de como obter o valor de um LiveData em seus testes Caso se depare com o problema Cannot invoke observeForever on a background thread veja esse post: https://helpdev.com.br/2019/11/06/android-tests-cannot-invoke-observeforever-on-a-background-thread/ Referência: https://github.com/android/sunflower/blob/master/app/src/androidTest/java/com/google/samples/apps/sunflower/utilities/LiveDataTestUtil.kt

Android Tests – Cannot invoke observeForever on a background thread

Ao realizar um teste utilizando coroutine me deparei com esse problema ao tentar observar um LiveData Cannot invoke observeForever on a background thread Para contextualizar o problema, eu estava utilizando um dao do Room com uma suspend function para me retornar um LiveData, exemplo: O problema é a execução do observer fora da thread da […]

Rolar para o topo