end method
dynamic
end()
Implementation
end() {
if (_state == _CircleState.Pause) {
_state = _CircleState.End;
return;
}
// QTTrackLogger.i("QTPageTimer", "pause");
if (_state == _CircleState.Start || _state == _CircleState.Resume) {
_state = _CircleState.End;
_duration = Duration(
milliseconds: _duration.inMilliseconds + _HowLongForegroundStay());
// QTTrackLogger.i("QTPageTimer", _duration);
}
}