Breadcrumbs

Automatic breadcrumbs generation for Android applications This tracks the most important lifecycle events and posts them Timber. Androidx fragments are automatically hooked and logged as well.

There is some minimal built-in breadcrumbs generation in Crashlytics that gets automatically enabled when Google Analytics is implemented, but that design choice can be considered a privacy issue, nor does it log any of the terminating events - of which experience has shown are more highly correlated to issues compared to starting events.

Constructors

Breadcrumbs
Link copied to clipboard
fun Breadcrumbs()

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
onActivityCreated
Link copied to clipboard
open override fun onActivityCreated(activity: Activity, savedInstanceState: Bundle?)
onActivityDestroyed
Link copied to clipboard
open override fun onActivityDestroyed(activity: Activity)
onActivityPaused
Link copied to clipboard
open override fun onActivityPaused(activity: Activity)
onActivityPostCreated
Link copied to clipboard
open fun onActivityPostCreated(p0: Activity, p1: Bundle?)
onActivityPostDestroyed
Link copied to clipboard
open fun onActivityPostDestroyed(p0: Activity)
onActivityPostPaused
Link copied to clipboard
open fun onActivityPostPaused(p0: Activity)
onActivityPostResumed
Link copied to clipboard
open fun onActivityPostResumed(p0: Activity)
onActivityPostSaveInstanceState
Link copied to clipboard
open fun onActivityPostSaveInstanceState(p0: Activity, p1: Bundle)
onActivityPostStarted
Link copied to clipboard
open fun onActivityPostStarted(p0: Activity)
onActivityPostStopped
Link copied to clipboard
open fun onActivityPostStopped(p0: Activity)
onActivityPreCreated
Link copied to clipboard
open fun onActivityPreCreated(p0: Activity, p1: Bundle?)
onActivityPreDestroyed
Link copied to clipboard
open fun onActivityPreDestroyed(p0: Activity)
onActivityPrePaused
Link copied to clipboard
open fun onActivityPrePaused(p0: Activity)
onActivityPreResumed
Link copied to clipboard
open fun onActivityPreResumed(p0: Activity)
onActivityPreSaveInstanceState
Link copied to clipboard
open fun onActivityPreSaveInstanceState(p0: Activity, p1: Bundle)
onActivityPreStarted
Link copied to clipboard
open fun onActivityPreStarted(p0: Activity)
onActivityPreStopped
Link copied to clipboard
open fun onActivityPreStopped(p0: Activity)
onActivityResumed
Link copied to clipboard
open override fun onActivityResumed(activity: Activity)
onActivitySaveInstanceState
Link copied to clipboard
open override fun onActivitySaveInstanceState(activity: Activity, outState: Bundle)
onActivityStarted
Link copied to clipboard
open override fun onActivityStarted(activity: Activity)
onActivityStopped
Link copied to clipboard
open override fun onActivityStopped(activity: Activity)
onFragmentActivityCreated
Link copied to clipboard
open fun onFragmentActivityCreated(@NonNull() p0: FragmentManager, @NonNull() p1: Fragment, @Nullable() p2: Bundle?)
onFragmentAttached
Link copied to clipboard
open override fun onFragmentAttached(fm: FragmentManager, f: Fragment, context: Context)
onFragmentCreated
Link copied to clipboard
open override fun onFragmentCreated(fm: FragmentManager, f: Fragment, savedInstanceState: Bundle?)
onFragmentDestroyed
Link copied to clipboard
open override fun onFragmentDestroyed(fm: FragmentManager, f: Fragment)
onFragmentDetached
Link copied to clipboard
open override fun onFragmentDetached(fm: FragmentManager, f: Fragment)
onFragmentPaused
Link copied to clipboard
open override fun onFragmentPaused(fm: FragmentManager, f: Fragment)
onFragmentPreAttached
Link copied to clipboard
open fun onFragmentPreAttached(@NonNull() p0: FragmentManager, @NonNull() p1: Fragment, @NonNull() p2: Context)
onFragmentPreCreated
Link copied to clipboard
open fun onFragmentPreCreated(@NonNull() p0: FragmentManager, @NonNull() p1: Fragment, @Nullable() p2: Bundle?)
onFragmentResumed
Link copied to clipboard
open override fun onFragmentResumed(fm: FragmentManager, f: Fragment)
onFragmentSaveInstanceState
Link copied to clipboard
open fun onFragmentSaveInstanceState(@NonNull() p0: FragmentManager, @NonNull() p1: Fragment, @NonNull() p2: Bundle)
onFragmentStarted
Link copied to clipboard
open fun onFragmentStarted(@NonNull() p0: FragmentManager, @NonNull() p1: Fragment)
onFragmentStopped
Link copied to clipboard
open fun onFragmentStopped(@NonNull() p0: FragmentManager, @NonNull() p1: Fragment)
onFragmentViewCreated
Link copied to clipboard
open fun onFragmentViewCreated(@NonNull() p0: FragmentManager, @NonNull() p1: Fragment, @NonNull() p2: View, @Nullable() p3: Bundle?)
onFragmentViewDestroyed
Link copied to clipboard
open fun onFragmentViewDestroyed(@NonNull() p0: FragmentManager, @NonNull() p1: Fragment)
toString
Link copied to clipboard
open fun toString(): String