android.os.deadobjectexception原因,关于蓝牙bluetooth开发中遇到的DeadObjectException异常...

因为工作需要,做了一个有关蓝牙设备的项目,时间不长,层次也不深,相信你只需要一个对BLE稍稍有些了解,再加上一款方便的框架,就能完成简单的开发(想做不简单的,那是框架能满足的吗??)。这里推荐一个,让你不至于去满世界找本篇文章主要想记录一下开发过程中遇到的唯一一个浪费了时间的问题,为什么说是浪费时间,待会就能知道了。如题所说——DeadObjectException异常大多数的BLE相关项目,都会...
摘要由CSDN通过智能技术生成

因为工作需要,做了一个有关蓝牙设备的项目,时间不长,层次也不深,相信你只需要一个对BLE稍稍有些了解,再加上一款方便的框架,就能完成简单的开发(想做不简单的,那是框架能满足的吗??)。这里推荐一个,让你不至于去满世界找

本篇文章主要想记录一下开发过程中遇到的唯一一个浪费了时间的问题,为什么说是浪费时间,待会就能知道了。如题所说——DeadObjectException异常

大多数的BLE相关项目,都会需要读取信号强度、设备电量、连接及重新连接等等一些功能,我遇到DeadObjectException,出现在重连之后读取信号强度上。也许你遇到这个异常的情况和我不一样,也许依然会有所帮助。

public synchronized void readRssi(String address) {if (address != null) {

mAddress = address;

}    if (mRssiRunable == null) {

mRssiRunable = new Runnable() {            @Override

public void run() {

Log.i("readRssi:" + mAddress);

BleDevice device = Engine.getInstance().getDeviceFromConnection(

mAddress);                if (device != null && device.isConnected()) {

Bluet

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值