while(NULL != (evt_p = dequeue_post_evt(&evt_flag)))
{
MMI_ASSERT(NULL != evt_p);
if (evt_flag == POST_CB_EVT)
{
}
else if (evt_flag == POST_CB_EVT_EX)
{
}
else if (evt_flag == POST_EVT) **确定是相等**
{**但不执行这里,还有就是这里不能加入 printf("\n=====\n");**
mmi_post_event_proc_struct *post_evt_p = (mmi_post_event_proc_struct *)evt_p;
result = post_evt_p->proc(post_evt_p->evt_p);
**printf("\n=====\n"); 加在这里可以编译, 但没执行**
mmi_frm_free(post_evt_p->evt_p);
mmi_frm_free(post_evt_p);
}
else if (evt_flag == POST_EVT_EX)
{
}
else
{
}
#ifdef VENUS_UI_ENGINE
vfx_mmi_check_update();
#endif
}
}while(post_evt_num);
请高手赐教!