Activity constructor
Activity(
- dynamic activity
Implementation
Activity(dynamic activity) {
final Map a = _asMap(activity);
// Synthetic/dummy locations (eg when SDK disabled / no permission) may omit `activity`.
// Real locations should provide these fields.
final dynamic t = a['type'];
type = (t is String && t.isNotEmpty) ? t : 'unknown';
confidence = _parseInt(a['confidence']) ?? 0;
}