找回密码
 注册
搜索
查看: 640|回复: 4

[讨论] 删除电话薄

[复制链接]
发表于 2010-3-2 16:34:15 | 显示全部楼层 |阅读模式
删除电话薄的时候我使用了
mmi_phb_delete_all_pre_req();
方法,但是这个函数只是将删除电话薄的指令放在了队列里,手机电话薄和sim卡电话薄一起删除的时候会出现问题。
g_phb_cntx.selected_storage = MMI_NVRAM;
g_phb_cntx.selected_storage = MMI_SIM;
因为删除动作是异步执行的,有人做过这个功能点吗?
请路过的高手讲下解决办法。[em08]
发表于 2010-3-2 17:41:39 | 显示全部楼层
删除完MMI_NVRAM后再去删除MMI_SIM的就可以了
点评回复

使用道具 举报

发表于 2010-3-2 18:06:52 | 显示全部楼层
出什么样的问题?
点评回复

使用道具 举报

 楼主| 发表于 2010-3-3 10:46:47 | 显示全部楼层
连着删的时候,电话薄里联系人数量统计就出错了。本来删除了以后数量应该为0
但是变成 62335了是0-1=的值
点评回复

使用道具 举报

发表于 2010-3-3 17:25:06 | 显示全部楼层
你知道是异步的,所以你要确保是删完了一个介质上的再去删另一个介质上的

在一个删完的回调函数rsp函数中开始删除另一个
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-1-8 05:37 , Processed in 0.045284 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表