TakephotosPresenter::TakephotosPresenter()
{
+ g_pTakephotosPresenter = this;
#ifdef MEM_CHECK
MemCheck::GetInstance()->EnableLeakCheck(true);
#endif
TakephotosPresenter::~TakephotosPresenter()
{
g_pTakephotosPresenter = nullptr;
+ TakePhotosNum = 0;
#ifdef MEM_CHECK
MemCheck::GetInstance()->EnableLeakCheck(false);
#endif
{
}
- void TakephotosPresenter::OnPause(void)
- {
- Presenter<TakephotosView>::OnPause();
- }
-
- void TakephotosPresenter::OnResume(void)
- {
- Presenter<TakephotosView>::OnResume();
- }
-
- void TakephotosPresenter::OnStop(void)
- {
- TakePhotosNum = 0;
- }
-
bool TakephotosPresenter::OnDrag(UIView &view, const DragEvent &event)
{
if (event.GetDragDirection() == DragEvent::DIRECTION_LEFT_TO_RIGHT &&
/* DeInit:删除组件 */
void TakephotosView::DeInit()
{
-
- if (scrollview_)
+ if (scrollview_ != nullptr)
{
scrollview_->RemoveAll();
+ delete scrollview_;
+ scrollview_ = nullptr;
}
if (creamView)
{
labelclick_->Invalidate();
}
}
-
- void TakephotosView::OnStop()
- {
- if (scrollview_ != nullptr)
- {
- scrollview_->RemoveAll();
- delete scrollview_;
- scrollview_ = nullptr;
- }
- return;
- }
} // namespace OHOS
{TOPIC_EVENT_LOWPOWER_ALARM, A_CORE_MASK, 1},
{TOPIC_EVENT_AR_ALERT_TYPE_UPDATE, A_CORE_MASK, 1},
{TOPIC_EVENT_INACTIVITY_UPDATE, A_CORE_MASK, 1},
- {TOPIC_EVENT_FIND_WATCH, A_CORE_MASK, 1},
+ {TOPIC_EVENT_FIND_WATCH, A_CORE_MASK, 1}, //查找手表
{TOPIC_EVENT_DEBUGOUTPUT, A_CORE_MASK, 1},
{TOPIC_EVENT_GOAL_SHOW_VIEW, A_CORE_MASK, 1},
{TOPIC_EVENT_DRINKREMINDER, A_CORE_MASK, 1},
{TOPIC_EVENT_SLEEPNOTE, A_CORE_MASK, 1},
+ {TOPIC_EVENT_ENTER_CMAERA,A_CORE_MASK, 1}, //遥控拍照
+ {TOPIC_EVENT_CANCEL_CMAERA,A_CORE_MASK, 1}, //取消遥控拍照
+ {TOPIC_EVENT_ASSISTANT_NOTE,A_CORE_MASK, 1}, //语音助手
+ {TOPIC_EVENT_MESSAGENOTE,A_CORE_MASK, 1},
+ {TOPIC_EVENT_MESSAGE_UPDATA,A_CORE_MASK, 1},
+ {TOPIC_EVENT_SHUTDOWN_ANIMATIOR,A_CORE_MASK, 1},
};
/* 所有的topic,其对应的位图 */
if(Check_CRC(data,len,crcvalue))\r
{\r
uint8_t findFlag = data[0];\r
- //弹窗界面\r
- if(findFlag)//查找手表弹窗界面\r
- // {\r
- // CustomEventPublish(TOPIC_EVENT_FIND_WATCH,&findFlag,sizeof(findFlag));\r
- // }else//停止查找手表 如果在查找手表界面就要停止回到上一级界面\r
- // {\r
- // CustomEventPublish(TOPIC_EVENT_CANCEL_FIND_WATCH,NULL,0);\r
- // }\r
- CustomEventPublish(TOPIC_EVENT_FIND_WATCH,&findFlag,sizeof(findFlag));\r
+ CustomEventPublish(TOPIC_EVENT_FIND_WATCH,&findFlag,sizeof(findFlag));//查找手表\r
setFindWatchFlag(1);\r
}else\r
{\r