SDK 6.4.2, simulator, fr955. I start my datafield with the following code in compute:
function compute(activityInfo as Activity.Info) { var activityMonitorInfo = ActivityMonitor.getInfo(); if (activityMonitorInfo != null && activityMonitorInfo has :activeMinutesWeek && activityMonitorInfo.activeMinutesDay != null && activityMonitorInfo.activeMinutesWeek != null) { System.println("compute: timerTime: " + activityInfo.timerTime + ", activeMinutesDay: " + (activityMonitorInfo.activeMinutesDay as ActiveMinutes).total + ", activeMinutesWeek: " + (activityMonitorInfo.activeMinutesWeek as ActiveMinutes).total); } }
compute: timerTime: 232448, activeMinutesDay: 0, activeMinutesWeek: 0
232448ms = 232seconds = 3 minutes! activeMinutesDay and activeMinutesWeek both should be at least 3 minutes
update: the same is true to all fields in: activityMonitorInfo: distance, metersClimbed, steps, floorsClimbed, pushes, pushDistance, ...