\r
void TraingNomalPresenter::OnStart()\r
{\r
- TraingModel::GetInstance()->gnss_start_timer(1000);\r
+ //判断是否是需要GPS的运动\r
+ if(TraingModel::GetInstance()->IsNeedGPS(TraingModel::GetInstance()->GetSportEvent()) == true)\r
+ {\r
+ TraingModel::GetInstance()->gnss_start_timer(1000);\r
+ }\r
Presenter<TraingNomalView>::OnStart();\r
}\r
\r
// 关闭gps与心率\r
TraingModel::GetInstance()->stop_heart_gps();\r
// 关闭gps定时器\r
- TraingModel::GetInstance()->gnss_start_timer();\r
+ TraingModel::GetInstance()->gnss_stop_timer();\r
}\r
}\r
bool TraingNomalPresenter::OnDrag(UIView &view, const DragEvent &event)\r
\r
void TraingNomalPresenter::OnStart()\r
{\r
- TraingModel::GetInstance()->gnss_start_timer(1000);\r
+ //判断是否是需要GPS的运动\r
+ if(TraingModel::GetInstance()->IsNeedGPS(TraingModel::GetInstance()->GetSportEvent()) == true)\r
+ {\r
+ TraingModel::GetInstance()->gnss_start_timer(1000);\r
+ } \r
Presenter<TraingNomalView>::OnStart();\r
}\r
\r
// 关闭gps与心率\r
TraingModel::GetInstance()->stop_heart_gps();\r
// 关闭gps定时器\r
- TraingModel::GetInstance()->gnss_start_timer();\r
+ TraingModel::GetInstance()->gnss_stop_timer();\r
}\r
}\r
bool TraingNomalPresenter::OnDrag(UIView &view, const DragEvent &event)\r
\r
void TraingNomalPresenter::OnStart()\r
{\r
- TraingModel::GetInstance()->gnss_start_timer(1000);\r
+ //判断是否是需要GPS的运动\r
+ if(TraingModel::GetInstance()->IsNeedGPS(TraingModel::GetInstance()->GetSportEvent()) == true)\r
+ {\r
+ TraingModel::GetInstance()->gnss_start_timer(1000);\r
+ }\r
Presenter<TraingNomalView>::OnStart();\r
}\r
\r
// 关闭gps与心率\r
TraingModel::GetInstance()->stop_heart_gps();\r
// 关闭gps定时器\r
- TraingModel::GetInstance()->gnss_start_timer();\r
+ TraingModel::GetInstance()->gnss_stop_timer();\r
}\r
}\r
bool TraingNomalPresenter::OnDrag(UIView &view, const DragEvent &event)\r