Track services using LeakCanary

master
Koitharu 1 year ago
parent b8b601821a
commit 498b9aed26
Signed by: Koitharu
GPG Key ID: 676DEE768C17A9D7

@ -0,0 +1,15 @@
package org.koitharu.kotatsu.core.ui
import androidx.lifecycle.LifecycleService
import leakcanary.AppWatcher
abstract class BaseService : LifecycleService() {
override fun onDestroy() {
super.onDestroy()
AppWatcher.objectWatcher.watch(
watchedObject = this,
description = "${javaClass.simpleName} service received Service#onDestroy() callback",
)
}
}

@ -0,0 +1,5 @@
package org.koitharu.kotatsu.core.ui
import androidx.lifecycle.LifecycleService
abstract class BaseService : LifecycleService()
Loading…
Cancel
Save