activityStream property
Stream of activity recognition updates.
Implementation
static Stream<Activity> get activityStream {
return events
.where((event) => event.type == EventType.activityChange)
.map((event) {
final data = event.data;
if (data is Activity) return data;
if (data is Location && data.activity != null) return data.activity!;
if (data is Map) {
return Activity.fromMap(Map<String, dynamic>.from(data));
}
return const Activity(type: ActivityType.unknown, confidence: 0);
});
}