Android 如何使用广播接收器发送数据?

Android 如何使用广播接收器发送数据?,android,bluetooth-lowenergy,Android,Bluetooth Lowenergy,我可以在收到你的邮件时收到通知 时间是50毫秒 我想在收到广播接收器时将数据发送到BLE 它可以发送一段时间(有回调) 但是过了一段时间 示例1分钟 它无法发送(无法获取回调) 为什么? 我该怎么办 没有人有同样的问题吗 private void sendBroadcast(String action) { Intent intent = new Intent(action); intent.putExtra("key","data"); loc

我可以在收到你的邮件时收到通知

时间是50毫秒

我想在收到广播接收器时将数据发送到BLE

它可以发送一段时间(有回调)

但是过了一段时间

示例1分钟

它无法发送(无法获取回调)

为什么?

我该怎么办

没有人有同样的问题吗

 private void sendBroadcast(String action) {
        Intent intent = new Intent(action);
        intent.putExtra("key","data");
        localBroadcastManager.sendBroadcast(intent);
    }
接收您的数据

 @Override
        public void onReceive(Context context, Intent intent) {

        if(intent.getAction() == yourAction){
                //Your code here
        }

        }

现在我必须有一个sendbroadcast?sendbroadcast to whome?我可以得到通知,时间是50ms,我使用Google示例代码,所以当我收到通知时,我可以在broadcastreceiver中获得ble Send me data什么动作可用,现在我尝试在这里写入特性,开始时写入是可以的,但有一段时间,写入不工作,通知总是好的,我的oncharacteristicwrite回调得到133状态