- UID
- 1311
- 麦力
- 1787
- 注册时间
- 2016-8-22
- 最后登录
- 2017-8-17
- 精华
- 0
- 阅读权限
- 50
- 在线时间
- 42 小时
|
本帖最后由 dustin134 于 2016-8-26 14:39 编辑
天气数据也是有请求和回调两部分,弄不明白有何区别
//请求城市数据
void request_get_city_info()
{
g_comm_id_get_city = maibu_comm_request_phone(ERequestPhoneSelfDefine,(void *)&get_city_context,34);ERequestPhoneSelfDefine这个参数API中没有介绍哦,,(void *)&get_city_context又是什么意思呢
}
//请求城市数据回调
void get_city_info_callback(enum ERequestPhone type,void * context)
{
if(type == ERequestPhoneSelfDefine)
{
if(*(int16_t *)context == 1)
{
int8_t *context_city_name_point = (int8_t *)context + 4;
memcpy(g_city,context_city_name_point,20);
g_city[19]='\0';
request_weather_info(g_city);
}
}
}
|
|