void OnStart() override;
void OnStop() override;
+ void OnResume() override;
// void Notify() override;
void calculateChatContentItemViewHeight(std::string text, bool flag);
return;
}
+ void AiVoicePresenter::OnResume()
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
+
/*调转到返回结果界面*/
bool AiVoicePresenter::JumpToReturnResultTextView(void)
{
SetAiVoiceViewAllComponentsVisibilityStatus();
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
return;
}
ColorType ShadowBlue(void);\r
bool OnClick(UIView &view, const ClickEvent &event) override;\r
bool OnDrag(UIView& view, const DragEvent& event) override;\r
+ void OnResume() override;\r
bool OnKeyAct(UIView &view, const KeyEvent &event) override; // 增加按键事件\r
bool OnDragEnd(UIView& view, const DragEvent& event) override;\r
void OnSwipe(UISwipeView &view) override;\r
AlarmSetWeekView::GetInstance()->RefreshSetWeek1();\r
}\r
\r
+void AlarmPresenter::OnResume()\r
+{\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
+}\r
+\r
bool AlarmPresenter::OnDrag(UIView& view, const DragEvent& event)\r
{\r
if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT) {\r
AddViewToRootContainer(container[0]);
}
viewInitstatus_ = true;
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
void MainAlarmView::RefreshAlarm(void)
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "AlipayMainView::OnStart");\r
if(Alipay_is_init()==false)\r
return;\r
- // 增加按键监听\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
\r
alipayInterfacesId startView;\r
bool bindFlag = AlipayModel::GetInstance()->AlipayGetBindstate();\r
void AlipayPresenter::OnResume(void)\r
{\r
svr_alipay_create_task();\r
+ // 增加按键监听\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
}\r
\r
void AlipayPresenter::OnStop(void)\r
static AssistantPresenter *GetInstance();
private:
+ void OnResume() override;
// 因为继承了OnClickListener,所以有OnClick属性,至于参数,原函数也这样直接继承;
bool OnClick(UIView &view, const ClickEvent &event) override;
bool OnDrag(UIView &view, const DragEvent &event) override;
return true;
}
+void AssistantPresenter::OnResume()
+{
+ RootView::GetInstance()->SetOnKeyActListener(this);
+}
+
bool AssistantPresenter::OnClick(UIView &view, const ClickEvent &event) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "AssistantPresenter::OnClick %s",
InitView();
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
AddViewToRootContainer(AssistantScrollView[ASSISTANT_MAIN_VIEW]);
}
BloodDetectionPresenter();
~BloodDetectionPresenter() override;
static BloodDetectionPresenter *GetInstance(void);
-
+ void OnResume() override;
void OnTickEvent() override;
void Notify() override {}
virtual ~BloodResultPresenter();
static BloodResultPresenter *GetInstance(void);
-
-
+ void OnResume() override;
bool OnDrag(UIView &view, const DragEvent &event) override;
bool OnDragEnd(UIView &view, const DragEvent &event) override;
bool OnClick(UIView &view, const ClickEvent &event) override;
NativeAbility::GetInstance().Back();
}
+ void BloodDetectionPresenter::OnResume()
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
bool BloodDetectionPresenter::OnDrag(UIView &view, const DragEvent &event)
{
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "BloodDetectionPresenter::OnDrag");
}
AddViewToRootContainer(scrollView_);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
} // namespace OHOS
return g_pBloodResultPresenter;
}
+ void BloodResultPresenter::OnResume()
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
+
bool BloodResultPresenter::OnDrag(UIView &view, const DragEvent &event)
{
return true;
return true;
}
+
+
}
\ No newline at end of file
}
AddViewToRootContainer(scrollView_);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
} // namespace OHOS
BluetoothPresenter();\r
~BluetoothPresenter();\r
bool OnClick(UIView &view, const ClickEvent &event) override;\r
+ void OnResume() override;\r
static BluetoothPresenter *GetInstance();\r
bool OnDrag(UIView& view, const DragEvent& event) override;\r
bool OnDragEnd(UIView& view, const DragEvent& event) override;\r
}\r
}\r
\r
+void BluetoothPresenter::OnResume()\r
+{\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
+}\r
+\r
BluetoothPresenter *BluetoothPresenter::GetInstance()\r
{\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "BluetoothPresenter GetInstance");\r
} else {\r
ChangeView(unusedValue, BLUETOOTHEARPHONEVIEW);//若一个都没有连接过就进行搜索\r
}\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
return;\r
}\r
\r
void BrightnessLevelPresenter::OnResume(void)
{
- Presenter<BrightnessLevelView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void BrightnessLevelPresenter::OnStop(void)
// 增加按键监听
// RootView::OnKeyActListener *keyactListener = (RootView::OnKeyActListener *)OHOS::BrightnessLevelPresenter::GetInstance();
//RootView::GetInstance()->SetOnKeyActListener(keyactListener);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
AddViewToRootContainer(scorllView);
~CalendarPresenter() override;
void OnStart() override;
+ void OnResume() override;
static CalendarPresenter *GetInstance(void);
bool OnClick(UIView &view, const ClickEvent &event) override;
bool OnKeyAct(UIView &view, const KeyEvent &event) override;
{
}
+ void CalendarPresenter::OnResume()
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
+
bool CalendarPresenter::OnClick(UIView &view, const ClickEvent &event)
{
UNUSED(event);
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "CallingView::UIViewGroup::new group error");
return;
}
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
}
\ No newline at end of file
void CallerLogPresenter::OnResume(void)\r
{\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "ApplistPresenter::OnResume()");\r
- Presenter<CallerLogView>::OnResume();\r
\r
return;\r
}\r
void BluetoothServiceOptionsPresenter::OnResume(void)
{
-
- Presenter<BluetoothServiceOptionsView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void BluetoothServiceOptionsPresenter::OnStop(void)
BlueToothScrollView->Add(connectingScrollView);
AddViewToRootContainer(BlueToothScrollView);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
void BluetoothServiceOptionsView::show_connecting_view(bool data)
\r
void ClassicBlueToothPresenter::OnResume(void)\r
{\r
- Presenter<ClassicBlueToothView>::OnResume();\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
}\r
\r
void ClassicBlueToothPresenter::OnStop(void)\r
BlueToothScrollView->Add(AttentionLabel);\r
BlueToothScrollView->Add(TradionalBlueToothToggleButton);\r
AddViewToRootContainer(BlueToothScrollView);\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
}\r
}\r
void MainCountDownPresenter::OnResume(void)\r
{\r
\r
- Presenter<MainCountDownView>::OnResume();\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
}\r
\r
void MainCountDownPresenter::OnStop(void)\r
{\r
ChangeView(COUNTDOWN_MAX, MAIN_COUNTDOWN); // 如果倒计时的timer已经结束,则跳转到主界面\r
}\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
/* -------------------------------------------------------------------------- */\r
}\r
}
\ No newline at end of file
void DnotDisturbPresenter::OnResume(void)
{
- Presenter<DnotDisturbView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void DnotDisturbPresenter::OnStop(void)
{
AddViewToRootContainer(scrollView);
}
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
}
\ No newline at end of file
void FindPhonePresenter::OnResume(void)
{
- Presenter<FindPhoneView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void FindPhonePresenter::OnStop(void)
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "phone is not connected");
FindPhoneViewInit_BlueToothDisConnected();
}
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
return;
}
}
\ No newline at end of file
static FlashlightPresenter * GetInstance();
void OnStart() override;
+ void OnResume() override;
uint8_t GetColorIndex(void);
int64_t GetColorValue(void);
uint8_t GetFlashingLevel(void);
ScreenAlwaysOnCtr(OPEN_SCREEN_ALWAYS_ON);
}
+ void FlashlightPresenter::OnResume()
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
+
bool FlashlightPresenter::OnDrag(UIView &view, const DragEvent &event)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "FlashlightPresenter::OnDrag");
AddViewToRootContainer(group);
}
InitSwipeData();
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
void FlashlightView::DeinitSwipeData()
void MaingoalPresenter::OnResume(void)
{
- Presenter<MaingoalrView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void MaingoalPresenter::OnStop(void)
/* --------------------------------- 添加按键监听 --------------------------------- */
// RootView::OnKeyActListener *keyactListener = (RootView::OnKeyActListener *)OHOS::MaingoalPresenter::GetInstance();
//RootView::GetInstance()->SetOnKeyActListener(keyactListener);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
/* -------------------------------------------------------------------------- */
}
}
void HeartDetectionPresenter::OnResume(void)
{
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void HeartDetectionPresenter::OnStop(void)
GetRootContainer()->SetDraggable(true);
GetRootContainer()->SetTouchable(true);
GetRootContainer()->SetOnDragListener(presenter_);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
if (imageAnimator != nullptr)
{
}
void HeartResultPresenter::OnPause(void) {}
- void HeartResultPresenter::OnResume(void) {}
+ void HeartResultPresenter::OnResume(void) {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
void HeartResultPresenter::OnStop(void) {}
GetRootContainer()->SetDraggable(true);
GetRootContainer()->SetTouchable(true);
GetRootContainer()->SetOnDragListener(presenter_);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
}
virtual ~LanguageSwitchPresenter();
void OnStart() override;
-
+ void OnResume() override;
static LanguageSwitchPresenter *GetInstance();
void SetLabelExt(UILabelExt *label);
private:
view_->RefreshLanguageList();
}
+ void LanguageSwitchPresenter::OnResume(void)
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
+
bool LanguageSwitchPresenter::OnDrag(UIView &view, const DragEvent &event)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "RespiratoryTrainingPresenter::OnDrag");
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "LanguageSwitchView::OnStart");
LanguageSwitchViewInit();
InithintView();
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
return;
}
}
\ No newline at end of file
void MessageShowPresenter::OnResume(void)
{
- Presenter<MessageShowView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void MessageShowPresenter::OnStop(void)
UpdateShowConfig();
AddViewToRootContainer(scrollView_);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
void MotionRecognitionPresenter::OnResume(void)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MotionRecognitionView::OnResume");
- Presenter<MotionRecognitionView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void MotionRecognitionPresenter::OnStop(void)
scrollView->Add(MotionRecognitionToggleButton);
scrollView->Add(note);
AddViewToRootContainer(scrollView);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
void MusicPlayerPresenter::OnResume(void)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "MusicPlayerPresenter::OnResume");
- Presenter<MusicPlayerView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
if (view_ == nullptr)
{
return;
}
playersView->SetOnDragListener(presenter_);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
return;
}
void NetworkAndCallPresenter::OnResume(void)
{
- Presenter<NetworkAndCallView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void NetworkAndCallPresenter::OnStop(void)
NetworkAndCallScrollView[NETWORKANDCALLVIEW]->Add(MobileData_toggleButton);
NetworkAndCallScrollView[NETWORKANDCALLVIEW]->Add(note);
AddViewToRootContainer(NetworkAndCallScrollView[NETWORKANDCALLVIEW]);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
void RebootAndShutdownPresenter::OnResume(void)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "RebootAndShutdownPresenter::OnResume");
- Presenter<RebootAndShutdownView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
if (view_ == nullptr)
{
return;
viewInitStatus = true;
}
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
return;
}
virtual ~RecordingPresenter();\r
\r
void OnStart() override;\r
-\r
+ void OnResume() override;\r
static RecordingPresenter *GetInstance();\r
int convertNumericDateTime(const char *numericDateTime, char *formattedDateTime);\r
void UpdateRecordProcess();\r
p_RecordingModel->SendCheckRecordingSpaceOutCmd(); //进入录音视图后发送指令查看录音空间是否已满\r
// ScreenAlwaysOnCtr(OPEN_SCREEN_ALWAYS_ON);\r
}\r
+ void RecordingPresenter::OnResume(void)\r
+ {\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
+ }\r
\r
bool RecordingPresenter::OnDrag(UIView &view, const DragEvent &event)\r
{\r
void RecordingView::OnStart()\r
{\r
RecordingViewInit();\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
return;\r
}\r
}
\ No newline at end of file
void RespiratoryTrainingPresenter::OnResume(void)
{
- Presenter<RespiratoryTrainingView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void RespiratoryTrainingPresenter::OnStop(void)
RespiratoryTrainingViewInit();
RootView::GetInstance()->SetDraggable(true);
RootView::GetInstance()->SetTouchable(true);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
-
}
}
\ No newline at end of file
virtual ~SaveBatPresenter();\r
\r
void OnStart() override;\r
+ void OnResume() override;\r
\r
static SaveBatPresenter *GetInstance();\r
\r
virtual ~SaveElePresenter();\r
\r
void OnStart() override;\r
-\r
+ void OnResume() override;\r
static SaveElePresenter *GetInstance();\r
\r
private:\r
}\r
\r
\r
+void SaveBatPresenter::OnResume() {\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
+}\r
\r
bool SaveBatPresenter::OnPress(UIView &view, const PressEvent &event) {\r
if (strcmp(view.GetViewId(), "button_exit") == 0) {\r
InitShowBackView();\r
\r
AddViewToRootContainer(group_);\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
}\r
\r
}
\ No newline at end of file
void SaveElePresenter::OnStart() { Presenter<SaveEleView>::OnStart(); }\r
\r
\r
+void SaveElePresenter::OnResume() {\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
+}\r
+\r
bool SaveElePresenter::OnDrag(UIView &view, const DragEvent &event) {\r
\r
if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT &&\r
\r
AddViewToRootContainer(scrollview_);\r
InitView();\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
}\r
\r
} // namespace OHOS\r
static SchedulePresenter * GetInstance();\r
\r
void OnStart() override;\r
+ void OnResume() override;\r
\r
private:\r
bool OnClick(UIView &view, const ClickEvent &event) override;\r
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SchedulePresenter::OnStart");\r
}\r
\r
+ void SchedulePresenter::OnResume()\r
+ {\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
+ }\r
+\r
bool SchedulePresenter::OnClick(UIView &view, const ClickEvent &event)\r
{\r
UNUSED(event);\r
}\r
\r
DisplayDataOrNoScreen();\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
}\r
\r
void ScheduleView::DisplaySelectScreen(uint8_t ScreenIndex)\r
void SetAodDialPresenter::OnResume(void)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SetAodDialView::OnResume");
- Presenter<SetAodDialView>::OnResume();
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void SetAodDialPresenter::OnStop(void)
scrollView->Add(SetAodDialToggleButton);
scrollView->Add(note);
AddViewToRootContainer(scrollView);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
}
\ No newline at end of file
void SetDialPresenter::OnResume(void)
{
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
void SetDialPresenter::OnStop(void)
SetUpRollerView();
}
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
void SetDialView::SetUpCoverflowView(void)
~SetTimeFormatPresenter();
SetTimeFormatPresenter(const SetTimeFormatPresenter &) = delete;
SetTimeFormatPresenter &operator=(const SetTimeFormatPresenter &) = delete;
+ void OnResume() override;
bool OnClick(UIView &view, const ClickEvent &event) override;
bool OnDrag(UIView &view, const DragEvent &event) override;
bool OnKeyAct(UIView &view, const KeyEvent &event) override; // 增加按键事件
}
+void SetTimeFormatPresenter::OnResume() {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+}
+
bool SetTimeFormatPresenter::OnClick(UIView &view, const ClickEvent &event) {
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SetTimeFormatPresenter::OnClick");
view_->OnClick(view);
GetRootContainer()->SetOnDragListener(presenter_);
GetRootContainer()->SetTouchable(true);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
bool SetTimeFormatView::SetTimeFormatInit() {
virtual ~SleepModePresenter();
void OnStart() override;
+ void OnResume() override;
static SleepModePresenter *GetInstance();
Presenter<SleepModeView>::OnStart();
}
+ void SleepModePresenter::OnResume()
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
+
bool SleepModePresenter::OnDrag(UIView &view, const DragEvent &event)
{
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "SleepModePresenter::OnDrag");
AddViewToRootContainer(ScrollView_);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
}
void CallVolumePresenter::OnResume(void)\r
{\r
\r
- Presenter<CallVolumeView>::OnResume();\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
}\r
\r
void CallVolumePresenter::OnStop(void)\r
}\r
UpdateCallVolumeSliderValue();\r
AddViewToRootContainer(CallVolumeScrollView);\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
\r
return;\r
}\r
\r
void SoundAndVibrationPresenter::OnResume(void)\r
{\r
- Presenter<SoundAndVibrationView>::OnResume();\r
if (view_ == nullptr)\r
{\r
return;\r
}\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
}\r
\r
void SoundAndVibrationPresenter::OnStop(void)\r
GetRootContainer()->SetTouchable(true);\r
GetRootContainer()->SetDraggable(true);\r
GetRootContainer()->SetOnDragListener(presenter_);\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
\r
if (!initViewStatus)\r
{\r
void SystemVolumePresenter::OnResume(void)\r
{\r
\r
- Presenter<SystemVolumeView>::OnResume();\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
}\r
\r
void SystemVolumePresenter::OnStop(void)\r
GetRootContainer()->SetTouchable(true);\r
GetRootContainer()->SetDraggable(true);\r
GetRootContainer()->SetOnDragListener(presenter_);\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
\r
if (!initViewStatus)\r
{\r
void MainStopWatchPresenter::OnResume(void)\r
{\r
\r
- Presenter<MainStopWatchView>::OnResume();\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
}\r
\r
void MainStopWatchPresenter::OnStop(void)\r
scrollView[MAIN_STOPWATCH]->Add(ResetOrMarkbutton);\r
group->Add(scrollView[MAIN_STOPWATCH]);\r
AddViewToRootContainer(group);\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
}\r
}
\ No newline at end of file
virtual ~SystemPresenter();\r
\r
void OnStart() override;\r
-\r
+ void OnResume() override;\r
static SystemPresenter *GetInstance();\r
\r
private:\r
\r
void SystemPresenter::OnStart(){}\r
\r
+ void SystemPresenter::OnResume()\r
+ {\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
+ }\r
+\r
static uint32_t time = 0;\r
static uint32_t OnClick_num = 0;\r
\r
CreateSystemView();\r
}\r
\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
\r
if (SystemScrollView[SYSTEMVIEW] == nullptr)\r
{\r
virtual ~TakephotosPresenter();
void OnStart() override;
+ void OnResume() override;
static TakephotosPresenter *GetInstance();
private:
{
}
+ void TakephotosPresenter::OnResume()
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
+
bool TakephotosPresenter::OnDrag(UIView &view, const DragEvent &event)
{
if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT &&
PreLoad();
AddViewToRootContainer(scrollview_);
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "TakephotosView OnStart is ok");
}
ThemeStyle GetSelectThemeStyleId(void);
void OnStart() override;
+ void OnResume() override;
private:
bool OnClick(UIView &view, const ClickEvent &event) override;
void ThemeStylePresenter::OnStart(){}
+ void ThemeStylePresenter::OnResume()
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
+
bool ThemeStylePresenter::OnClick(UIView &view, const ClickEvent &event)
{
UNUSED(event);
{
ThemeStyleViewInit();
}
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
+
}
void TraingCardPresenter::OnResume(void) {\r
\r
Presenter<TraingCardView>::OnResume();\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
}\r
\r
void TraingCardPresenter::OnStop(void) {\r
swipe_->SetHorCurrentPage(Control_Card::DATA); // 设置进入索引 [数据]\r
\r
\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
+\r
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "TraingCardView::InitPage over");\r
}\r
\r
std::string WatchQRCodeGetQRCodeStr();
void OnStart() override;
-
+ void OnResume() override;
bool OnClick(UIView &view, const ClickEvent &event) override;
bool OnDrag(UIView &view, const DragEvent &event) override;
bool OnDragEnd(UIView &view, const DragEvent &event) override;
void WatchQRCodePresenter::OnStart(){}
+ void WatchQRCodePresenter::OnResume()
+ {
+ RootView::GetInstance()->SetOnKeyActListener(this);
+ }
+
static uint32_t time = 0;
static uint32_t OnClick_num = 0;
bool WatchQRCodePresenter::OnClick(UIView &view, const ClickEvent &event)
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "WatchQRCodeView::OnStart");
start_refresh_timer();
WatchQRCodeViewInit();
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
- /* --------------------------------- 添加按键监听 --------------------------------- */
- RootView::GetInstance()->SetOnKeyActListener(presenter_);
- /* -------------------------------------------------------------------------- */
return;
}
\r
void MainWeatherPresenter::OnResume(void)\r
{\r
- Presenter<MainWeatherView>::OnResume();\r
+ RootView::GetInstance()->SetOnKeyActListener(this);\r
}\r
\r
void MainWeatherPresenter::OnStop(void)\r
weatherSwipeViewList->SetOnSwipeListener(presenter_);\r
}\r
UpdateMainWeatherViewVisibility();\r
- RootView::GetInstance()->SetOnKeyActListener(presenter_);\r
}\r
\r
WeatherView *MainWeatherView::GetWeatherView(void)\r