BloodOxygenPresenter::~BloodOxygenPresenter()
{
+ if (keyActListenr != nullptr)
+ {
+ delete keyActListenr;
+ keyActListenr = nullptr;
+ }
g_pMainView = nullptr;
}
{
Presenter<BloodOxygenView>::OnStart();
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BloodOxygenPresenter::On Start ");
+
+ if (keyActListenr == nullptr)
+ {
+ keyActListenr = new KeyInputListener();
+ if (keyActListenr != nullptr) {
+ RootView::GetInstance()->SetOnKeyActListener(keyActListenr);
+ } else {
+ WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BloodOxygenPresenter::OnStart: new KeyInputListener fail");
+ }
+ }
}
void BloodOxygenPresenter::OnPause(void) {}