我的广播接收器的OnReceive方法不在Marshmallow中工作

时间:2016-11-08 16:56:17

标签: broadcastreceiver

我正在搜索大约5个小时的解决方案,以接收从服务发送的自定义广播。在Android 6.0上测试app之前一切都很好。 我知道用户权限已更改。我的manifest.xml文件包括:

$(function () {
    var token = $("meta[name='_csrf']").attr("content");
    var header = $("meta[name='_csrf_header']").attr("content");
    $(document).ajaxSend(function (e, xhr, options) {
        xhr.setRequestHeader(header, token);
    });
});

但是没有调用onReceive方法吗?

1 个答案:

答案 0 :(得分:0)

首先,您必须提及要在其上调用接收器的接收器内部的操作。在sdk版本较高的广播中无法直接播放,您必须在主要活动中注册广播。