Defines a contract for Notification instance provider and manager. This notification is going to be used in a foreground service managed by a TripSession
Provides a custom Notification to launch with the TripSession, specifically android.app.Service.startForeground.
An integer id that will be used to start this notification from TripSession with android.app.Service.startForeground.
Callback for when trip session is started via TripSession.start.
Callback for when trip session is stopped via TripSession.stop.
This method can serve as a cue to update a Notification with a specific notification id.