virtual ~MessagePresenter();
void OnStart() override;
- void OnPause() override;
void OnResume() override;
- void OnStop() override;
static MessagePresenter *GetInstance();
virtual ~MessageShowPresenter();
void OnStart() override;
- void OnPause() override;
void OnResume() override;
- void OnStop() override;
static MessageShowPresenter *GetInstance();
void MessagePresenter::OnStart()
{
model->InitMessageListItems();
- Presenter<MessageView>::OnStart();
if(view_ != nullptr)
{
}
}
- void MessagePresenter::OnPause(void)
- {
- Presenter<MessageView>::OnPause();
- }
+
void MessagePresenter::OnResume(void)
{
if (view_ == nullptr)
}
}
- Presenter<MessageView>::OnResume();
- }
-
- void MessagePresenter::OnStop(void)
- {
- Presenter<MessageView>::OnStop();
}
-
+
bool MessagePresenter::OnDrag(UIView &view, const DragEvent &event)
{
if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT &&
void MessageShowPresenter::OnStart()
{
- Presenter<MessageShowView>::OnStart();
}
-
- void MessageShowPresenter::OnPause(void)
- {
- Presenter<MessageShowView>::OnPause();
- }
-
+
void MessageShowPresenter::OnResume(void)
{
RootView::GetInstance()->SetOnKeyActListener(this);
}
- void MessageShowPresenter::OnStop(void)
- {
- Presenter<MessageShowView>::OnStop();
- }
-
bool MessageShowPresenter::OnDrag(UIView &view, const DragEvent &event)
{
if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT &&
UpdateShowConfig();
AddViewToRootContainer(scrollView_);
+ RootView::GetInstance()->SetOnKeyActListener(this);
}
/// @brief 页面启动时需要执行的代码逻辑
void MessageView::OnStart() {
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HeartResultView::OnStart");
- View<MessagePresenter>::OnStart();
ShowMessageView();
ShowLackView();
MessageList->SetAdapter(p_MessageListAdapter);
}
}
+ RootView::GetInstance()->SetOnKeyActListener(MessagePresenter::GetInstance());
}
void MessageView::AddMessageToList(const MessageListItem &item) {
virtual ~MessagePresenter();
void OnStart() override;
- void OnPause() override;
void OnResume() override;
- void OnStop() override;
static MessagePresenter *GetInstance();
virtual ~MessageShowPresenter();
void OnStart() override;
- void OnPause() override;
void OnResume() override;
- void OnStop() override;
static MessageShowPresenter *GetInstance();
void MessagePresenter::OnStart()
{
model->InitMessageListItems();
- Presenter<MessageView>::OnStart();
if(view_ != nullptr)
{
}
}
- void MessagePresenter::OnPause(void)
- {
- Presenter<MessageView>::OnPause();
- }
void MessagePresenter::OnResume(void)
{
+ RootView::GetInstance()->SetOnKeyActListener(this);
if (view_ == nullptr)
{
return;
view_->AddMessageToList(itemInfo[i]);
}
}
-
- Presenter<MessageView>::OnResume();
}
- void MessagePresenter::OnStop(void)
- {
- Presenter<MessageView>::OnStop();
- }
+
bool MessagePresenter::OnDrag(UIView &view, const DragEvent &event)
{
void MessageShowPresenter::OnStart()
{
- Presenter<MessageShowView>::OnStart();
}
-
- void MessageShowPresenter::OnPause(void)
- {
- Presenter<MessageShowView>::OnPause();
- }
-
void MessageShowPresenter::OnResume(void)
{
RootView::GetInstance()->SetOnKeyActListener(this);
}
- void MessageShowPresenter::OnStop(void)
- {
- Presenter<MessageShowView>::OnStop();
- }
-
bool MessageShowPresenter::OnDrag(UIView &view, const DragEvent &event)
{
if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT &&
void MessageShowView::OnStart()
{
- View<MessageShowPresenter>::OnStart();
-
scrollView_ = new UIScrollView();
if (scrollView_ == nullptr)
{
UpdateShowConfig();
AddViewToRootContainer(scrollView_);
+ RootView::GetInstance()->SetOnKeyActListener(MessageShowPresenter::GetInstance());
}
/// @brief 页面启动时需要执行的代码逻辑
void MessageView::OnStart() {
WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "HeartResultView::OnStart");
- View<MessagePresenter>::OnStart();
ShowMessageView();
ShowLackView();
MessageList->SetAdapter(p_MessageListAdapter);
}
}
+ RootView::GetInstance()->SetOnKeyActListener(MessagePresenter::GetInstance());
}
void MessageView::AddMessageToList(const MessageListItem &item) {