* @Author: luozheng 1732036298@qq.com
* @Date: 2024-01-29 15:37:44
* @LastEditors: luozheng 1732036298@qq.com
- * @LastEditTime: 2024-06-27 11:06:05
+ * @LastEditTime: 2024-08-26 14:28:20
* @FilePath: /FD230/code/sdk/application/wearable/fd230app/nativeui/compass/src/MainCompassView.cpp
*/
{
if (container_ != nullptr)
{
- RootView::GetInstance()->Remove(compassView);
- RootView::GetInstance()->Remove(compassCalibrationView);
-
- delete compassView;
- compassView = nullptr;
-
- delete compassCalibrationView;
- compassCalibrationView = nullptr;
-
+ container_->RemoveAll();
+ if(compassView!=nullptr)
+ {
+ delete compassView;
+ compassView = nullptr;
+ }
+ if(compassCalibrationView!=nullptr)
+ {
+ delete compassCalibrationView;
+ compassCalibrationView = nullptr;
+ }
delete container_;
container_ = nullptr;
}