diff --git a/android/quest/src/main/java/org/smartregister/fhircore/quest/QuestApplication.kt b/android/quest/src/main/java/org/smartregister/fhircore/quest/QuestApplication.kt index 256ca49f14..ca199dd938 100644 --- a/android/quest/src/main/java/org/smartregister/fhircore/quest/QuestApplication.kt +++ b/android/quest/src/main/java/org/smartregister/fhircore/quest/QuestApplication.kt @@ -69,8 +69,7 @@ class QuestApplication : override fun onCreate() { super.onCreate() - // Detect input timeout ANRs - ANRWatchDog().start() + initANRWatcher() if (BuildConfig.DEBUG) { Timber.plant(Timber.DebugTree()) @@ -130,6 +129,11 @@ class QuestApplication : } } + private fun initANRWatcher() { + // Detect input timeout ANRs + ANRWatchDog().setANRListener { Timber.e(it) }.start() + } + override fun getWorkManagerConfiguration(): Configuration = Configuration.Builder() .setMinimumLoggingLevel(android.util.Log.INFO)