Поскольку BroadcastReceiver возвращает null
, когда нет соответствия по критериям из IntentFilter
, с помощью API невозможно выполнить то, что вы надеетесь достичь (что, как я предполагаю, отправляет все и все трансляциина mReceiver
).
Вы, конечно, можете указать пустое значение IntentFilter
, но это будет довольно бесполезно, поскольку регистрация получателя не приведет к тому, что он перехватит какие-либо трансляции (если они не направлены непосредственно на получателя)., как упомянул MisterSquonk в комментариях).В противном случае вы должны точно знать, какие трансляции вы хотите перехватить с помощью BroadcastReceiver, а затем указать критерии в IntentFilter.