蓝牙搜索服务时,报kern-exec3异常

news/2024/10/18 8:33:12/

做蓝牙开发时,遇到这个问题,困扰了好久,这个问题是随机出现的。

搜索某个设备的服务时,需创建一个CSdpAgent对象:CSdpAgent::NewL( MSdpAgentNotifier&, TBTDevAddr );

先前的做法是创建前判断

 

if(iAgent != NULL)

{

  iAgent->Cancel();

  delete iAgent;

  iAgent=NULL;

}

并且每次出错,也是在这个地方,我猜测是,iAgent->Cancel()后,可能还在查找服务,delete时就出现了 kern-exec3,后来改为下面的方式就没问题了:

 

 

RPointerArray<CSdpAgent>  iAgents;

CSdpAgent* agent = CSdpAgent::NewLC( *this, iDevData->iDeviceAddr );

iAgents.Append(agent);

 

查找完 iAgents.ResetAndDestroy();


http://www.ppmy.cn/news/386794.html

相关文章

angular学习笔记

文章目录 创建angular项目根模块定义angular组件在angular定义属性显示到html模板上angular触发事件angular中的双向数据绑定angular中的指令ngModel的使用ngModelGroup指令angular表单验证angular管道&#xff08;vue中的过滤器&#xff09;自定义属性指令Host宿主指令angular…

java 职工信息管理_完整版)职工信息管理系统java源代码

《完整版)职工信息管理系统java源代码》由会员分享,可在线阅读,更多相关《完整版)职工信息管理系统java源代码(10页珍藏版)》请在人人文库网上搜索。 1、package exercise;import java.io.*;class stafflnfo / 职工类publicStri ngn ame;publicStri ngnum;publicStri ngsex ;…

Android ApiDemos示例解析(73):Graphics-Points

本例对应的例子为DrawPoints.java,介绍如何使用Canvas来绘制点。 Canvas 提供3个重载函数来绘制点&#xff08;单个点或是一组点&#xff09; public void drawPoint(float x, float y, Paint paint)public void drawPoints(float[] pts, Paint paint)public void drawPoint…

bluez源码层次分析和部分流程分析

bluez源码层次分析和部分流程分析 源码编译分析: 相关蓝牙库 shared_sources src/shared/io.h src/shared/timeout.h \ src/shared/queue.h src/shared/queue.c \ src/shared/util.h src/shared/util.c \ src/shared/mgmt.h src/shared…

[分享]N-Gage QD新手教程

[分享]N-Gage QD新手教程 网上找来一些资料,充实一下QD的门面。呵呵,最近买了蓝牙,就是为了更好的与QD沟通。因此会逐步更新一点资料…… [格机] 在待机情况下输入*#7370#,QD会自动完成以下三个步骤。 即:重新启动手机→格式化C盘→将Z盘的系统备份还原到C盘。 开始格…

总结开发中的19个问题+若干问题

1 、获取IMSI号、手机版本等 CTelephony&#xff1a;GetSubscriberId() CTelephony&#xff1a;GetPhoneId() CTelephony&#xff1a;Version() 2、获取屏幕尺寸 TSize CEikConsoleScreen::ScreenSize 3、更改ListBox字体 方法1&#xff1a; _LIT(KFontName,"Courier&…

诺基亚n79 java性能_软件升级/硬件测试_诺基亚 N79_手机其它OS-中关村在线

软件系统硬件配置 和诺基亚N78一样&#xff0c;诺基亚N79采用的软件版本采用的是Symbian OS v9.3操作系统&#xff0c;基于S60 3rd Edition with Feature Pack 2平台。诺基亚N79的处理器则采用了ARM 11构架369 MHz的CPU&#xff0c;和诺基亚N85所采用的CPU一样&#xff0c;而AC…