当前位置: 代码迷 >> 移动应用 >> 来,MTK函数指针的疑问
  详细解决方案

来,MTK函数指针的疑问

热度:411   发布时间:2016-04-25 08:30:28.0
高手进来,MTK函数指针的疑问?
C/C++ code
/*----------------------------------------Function Pointer: gui_start_timerDescription:      One shot timerInput Parameters: count    is the delay (Implementation dependent: Normally milliseconds)               callback is the function that is called when the timer expiresOutput Parameters:   noneReturns:       voidRemakrs:       NOTE: DO NOT USE UI TIMER IN CRITICAL CASES               UI timer will be suspended when LCD backlight is turned off.----------------------------------------*/void (*gui_start_timer) (S32 count, void (*callback) (void)) = NULL;

上面这段是MTK中 gui_start_timer的定义,为什么这个函数指针就能实现定时器,并没有看到实现代码,
谁能说说原理。
这样调用为什么,过100毫秒就执行回调
gui_start_timer(100, mmi_camera_custom_fx_edit_key_press_cyclic);

------解决方案--------------------
这就执行了?

从代码上看,好像就是声明了一个变量并置成空而已了。

------解决方案--------------------
UI_start_timer

不知道这个东西吗??

2个方法,第一 搜索 第二断点 gui_start_timer既然是一个指针,而上面的代码初始化为NULL,那肯定有地方再对它进行赋值,断下来就可以了啊
------解决方案--------------------
函数指针
  相关解决方案