c***@163.com
c***@163.com
  • 发布:2021-06-22 15:02
  • 更新:2021-06-22 15:02
  • 阅读:1212

io.dcloud.android.content.BroadcastReceiver

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 1

HBuilderX类型: 正式

HBuilderX版本号: 3.1.19

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: huaweimate9

页面类型: vue

打包方式: 离线

项目创建方式: HBuilderX

示例代码:
        //蓝牙断开监听  
            var btsFindReceiver = plus.android.implements("io.dcloud.android.content.BroadcastReceiver", {  
                "onReceive": function (context, intent) {  
                    plus.android.importClass(context);  
                    plus.android.importClass(intent);  
                    var action = intent.getAction();  
                    console.log(JSON.stringify(action))  
                }  
            });  
            var activity = plus.android.runtimeMainActivity(); //启用原生activity  
            var IntentFilter = plus.android.importClass('android.content.IntentFilter');  
            var filter = new IntentFilter();  
            filter.addAction(BluetoothAdapter.ACTION_ACL_DISCONNECTED);  
            activity.registerReceiver(btsFindReceiver, filter);

操作步骤:

能接收蓝牙关闭的广播,但是蓝牙断开时的广播收不到,用安卓原生开发可以收到蓝牙断开的广播。

预期结果:

能收到蓝牙断开时的广播收不到

实际结果:

收不到蓝牙断开时的广播收不到

bug描述:

2021-06-22 15:02 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复