Skip to content

ActivityChangeEvent

classActivityChangeEvent

Activity recognition result delivered to BGGeo.onActivityChange.

The SDK fires this event each time the device's motion-activity classifier detects a change in the current activity type (e.g. from still to on_foot). The event includes both the detected activity and the classifier's confidence level.

val bgGeo = BGGeo.instance

bgGeo.onActivityChange { event ->
    Log.d(TAG, "[onActivityChange] ${event.activity} ${event.confidence}")
}

Members

activity

val activity: String

Detected motion activity type (e.g. still, on_foot, in_vehicle).

confidence

val confidence: Int

Confidence of the detected activity as a percentage (0100).