Mês: fevereiro 2019

Android – Compartilhar código entre teste unit e instrumental ( Sharing code between unit tests and instrumentation tests on Android )

Suponhamos que você tenha uma aplicação android com uma serie de testes. Alguns deles são testes unitários (unit tests), localizados em: src/test, e testes instrumentais (intrumentation tests), localizados em: src/androidTest. O problema encontrado é que muitas vezes temos códigos que poderiam ser compartilhados entre esses testes, mas não temos como fazer isso pois estão em […]

Android – Accessing hidden method Ljava/lang/Thread – Coroutines do not log uncaught exceptions in Android

Verificar Issue: https://github.com/Kotlin/kotlinx.coroutines/issues/148#issuecomment-338101986 Solução que utilizei: val handler = CoroutineExceptionHandler { _, ex -> ex.printStackTrace() //TODO } launch(CommonPool + handler) { //your code here }

Android – Configurando o Dagger com Worker (Dagger 2 setup with WorkManager)

No exemplo a seguir mostro como configurar o Dagger 2 para trabalhar com o WorkManager. Atualmente é uma tarefa bem complicada e que possivelmente sofrerá alterações em sua implementação pois o WorkManager é uma nova API do Android e o Dagger2 ainda não tem recursos para facilitar a implementação de injeção de dependências nela. Este […]

Rolar para o topo