std::vector<MessageData> messageVector = LoadMessageData();
numberOfItems = messageVector.size();
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "the numberOfItems is %d", numberOfItems);
-
- return &messageVector[numberOfItems - 1];
+ if (numberOfItems >= 0)
+ {
+ return &messageVector[numberOfItems - 1];
+ }
+ return nullptr;
}
// 设置当前项
void MessageModel::SetCurrentIndex(uint8_t index)
return nullptr;
}
MessageGroupView->SetOnDragListener(dragListener);
- #ifdef FD230
+#ifdef FD230
/*获取最新message*/
MessageData *data = MessageModel::GetInstance().GetNewestData();
if (data != nullptr)
timeStr = data->labelTime;
messageStr = data->labelDetails;
}
- #endif
+ else
+ {
+ titleStr = "--";
+ timeStr = "--";
+ messageStr = "--";
+ }
+#endif
/*初始化label*/
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "InitView");
/* -------------------------------------------------------------------------- */
return nullptr; // 内存分配失败,返回
}
deleteButton->SetPosition(0, 366);
- deleteButton->Resize(466,100);
+ deleteButton->Resize(466, 100);
deleteButton->SetViewId(DELETEBUTTON);
deleteButton->SetText("Close");
deleteButton->SetStyle(STYLE_TEXT_FONT, 30);