From: hcj <1224667075@qq.com> Date: Sat, 21 Sep 2024 02:30:28 +0000 (+0800) Subject: 电话bug综合修复(补) X-Git-Url: http://git.snicker.com.cn/css/static/gitweb.css?a=commitdiff_plain;h=refs%2Fchanges%2F996%2F4;p=mirrors%2FFD230.git 电话bug综合修复(补) --- diff --git a/code/sdk/application/wearable/fd230app/nativeui/makephone/src/MainCallingView.cpp b/code/sdk/application/wearable/fd230app/nativeui/makephone/src/MainCallingView.cpp index 0ac5cdf46..feb2ef553 100644 --- a/code/sdk/application/wearable/fd230app/nativeui/makephone/src/MainCallingView.cpp +++ b/code/sdk/application/wearable/fd230app/nativeui/makephone/src/MainCallingView.cpp @@ -33,6 +33,7 @@ MainCallingView::~MainCallingView() delete waitingView; waitingView = nullptr; + g_pMainView = nullptr; } @@ -135,6 +136,7 @@ void MainCallingView::OnStart() if (InitPointerValue() == false) { return; } + RootView::OnKeyActListener *keyactListener = (RootView::OnKeyActListener *)OHOS::MainCallingPresenter::GetInstance(); RootView::GetInstance()->SetOnKeyActListener(keyactListener); @@ -185,6 +187,8 @@ void MainCallingView::OnStop() WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MainCallingView::~OnStop"); View::OnStop(); RootView::GetInstance()->RemoveAll(); + RootView::GetInstance()->ClearOnKeyActListener(); + return; } } \ No newline at end of file