void TraingRestPresenter::OnStart()
{
p_TraingRestModel->InitTraingRestListItem();
- Presenter<TraingRestView>::OnStart();
- }
-
- void TraingRestPresenter::OnPause(void)
- {
- Presenter<TraingRestView>::OnPause();
- }
-
- void TraingRestPresenter::OnResume(void)
- {
if (view_ == nullptr)
{
return;
}
+
const TraingRestItem *itemInfo = p_TraingRestModel->GetTraingRestlistItems();
- for (int i = 0; i < p_TraingRestModel->GetTraingRestListNum(); i++)
- {
- view_->AddToTraingRestList(itemInfo[i]);
- }
- Presenter<TraingRestView>::OnResume();
+
+ view_->RefreshTraingRestList(itemInfo);
}
+
+
void TraingRestPresenter::OnStop(void)
{
}
}
+void TraingRestView::RefreshTraingRestList(const TraingRestItem *itemInfo) {
+ for (uint8_t i = 0; i < TraingRestModel::GetInstance().GetTraingRestListNum();
+ i++) {
+ WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP,
+ "SettingPresenter::OnStart itemInfo[i].itemName:%d", i);
+ AddToTraingRestList(itemInfo[i]);
+ }
+ TraingRestList->SetAdapter(p_TraingRestListAdapter);
+ TraingRestList->RefreshList();
+}
} // namespace OHOS
\ No newline at end of file