博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
接收蓝牙广播onReceive中getStringExtra()出现错误
阅读量:5992 次
发布时间:2019-06-20

本文共 649 字,大约阅读时间需要 2 分钟。

原因:getStringExtra()为空导致

解决:用以下判断接收

Bundle bundle = intent.getExtras();                if (bundle != null) {                    String data = bundle.getString(BluetoothLeService.EXTRA_DATA);                                       if (data != null) {                                           }                }

 

Bundle bundle = intent.getExtras(); if (bundle != null) {
String data = bundle.getString(BluetoothLeService.EXTRA_DATA); Log.e("mainData1",data); //显示到界面 if (data != null) {
Log.e("mainData2",data); //初始化圆形进度条 initArcProgressBar(100,Integer.parseInt(data),"优"); } }

转载于:https://www.cnblogs.com/goodpan/p/5573518.html

你可能感兴趣的文章
LintCode: Valid Parentheses
查看>>
事件引入和本质
查看>>
apiCloud事件发送与监听
查看>>
成功是什么?
查看>>
Ext.form 表单为什么第二次就不正常显示
查看>>
SQL Server Collation介绍及其变更对数据的影响
查看>>
CSS魔法堂:重新认识Box Model、IFC、BFC和Collapsing margins
查看>>
Codeforces Round #411 (Div. 2)(A,B,C,D 四水题)
查看>>
Android 程序申请权限小知识点
查看>>
惑不惑
查看>>
chrome,opera..通过file协议浏览html代码时,发送的ajax请求本地文件,会报跨域错误...
查看>>
python+soket实现UDP协议的客户/服务端中文聊天程序
查看>>
PHP 高效分布代码转的
查看>>
微信小程序开发视频教程新鲜出炉
查看>>
查找表中的重复行
查看>>
全球晶圆产能排名:台积电仅次三星
查看>>
如何进行需求矩阵管理
查看>>
炒作?迪士尼否认《加勒比海盗5》被黑客窃取
查看>>
提高信息安全意识 对网络勒索病毒说不
查看>>
这样的开源应用你相信它吗?
查看>>