如何使用broadcastreceiver发送数据?

时间:2017-05-24 02:28:10

标签: android bluetooth-lowenergy

当BLE发给我时,我可以收到通知

时间是50毫秒

我想在收到broadcastreceiver

时向BLE发送数据

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

但经过一段时间后

示例1分钟

无法发送(无法获得回调)

为什么?

我该怎么办?

没有人有同样的问题?

1 个答案:

答案 0 :(得分:0)

 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
        }

        }