private void ResumeSessionHelper()
{
DateTime currentTime = DateTime.UtcNow;
// update session info
PreStartTime = currentTime;
// record session resume event
CustomEvent resumeSessionEvent = new CustomEvent(Constants.SESSION_RESUME_EVENT_TYPE);
resumeSessionEvent.StartTimestamp = StartTime;
if (StopTime != null)
resumeSessionEvent.StopTimestamp = StopTime;
resumeSessionEvent.SessionId = SessionId;
resumeSessionEvent.Duration = Duration;
MobileAnalyticsManager.GetInstance(_appID).RecordEvent(resumeSessionEvent);
}