TraingNomalView(TraingNomalView &&) = delete;
TraingNomalView &operator=(TraingNomalView &&) = delete;
- UIViewGroup *container_ = nullptr;
UILabelExt *sporttitle_ = nullptr;
UIButton *buttonGo_ = nullptr;
UILabelButtonExt *buttonSet_ = nullptr;
/* DeInit:删除组件*/
void TraingNomalView::DeInit()
{
- container_->RemoveAll();
+ if(container_ != nullptr)
+ {
+ container_->RemoveAll();
+ }
if (sporttitle_ != nullptr)
{
delete sporttitle_;
container_->SetDraggable(true);
PreLoad();
- RootView::GetInstance()->Add(container_);
+ SetContainerView(container_);
SetKeyActListener();
}
void TraingNomalView::OnStop()
{
View<TraingNomalPresenter>::OnStop();
+ if (container_ != nullptr)
+ {
+ container_->RemoveAll();
+ delete container_;
+ container_ = nullptr;
+ }
RootView::GetInstance()->RemoveAll();
-
- RootView::GetInstance()->ClearOnKeyActListener();
- // FocusManager::GetInstance()->ClearFocus();
return;
}
}