Skip to content

Instantly share code, notes, and snippets.

@jraska
Last active February 24, 2023 09:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jraska/de59ebce050210669d3f8866f2c020ef to your computer and use it in GitHub Desktop.
Save jraska/de59ebce050210669d3f8866f2c020ef to your computer and use it in GitHub Desktop.
class AnalyticsCallbacks(
val analytics: Analytics
) : Application.ActivityLifecycleCallbacks {
override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?) = analytics.activityCreated(activity)
override fun onActivityResumed(activity: Activity) = analytics.activityResumed(activity)
override fun onActivityPaused(activity: Activity) = analytics.activityPaused(activity)
override fun onActivityDestroyed(activity: Activity) = analytics.activityDestroyed(activity)
// Other methods are empty
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment