INNER CODE UNIT · Dart
onActivityChange
transistorsoft/flutter_background_geolocation · lib/models/background_geolocation.dart:1368
static Subscription onActivityChange(Function(ActivityChangeEvent) callback) {
if (_eventsActivityChange == null) {
_eventsActivityChange = _eventChannelActivityChange
.receiveBroadcastStream()
.map((dynamic event) {
return ActivityChangeEvent(event['activity'], event['confidence']);
});
}
_registerSubscription(_eventsActivityChange!.listen(callback), callback);
return Subscription._(() async {
removeListener(callback);
});
}
/// Subscribe to Geofence transition events.
///
/// Your supplied `callback` will be called when any monitored geofence crossing occurs.
///