我在未接收广播意图的单例类中有一个广播接收器。
单例使用上下文初始化(即 getInstance(context))。
我调用 getContext().sendBroadcast(intent); 但 BroadcastReceiver 什么也没得到。我已经确认意图过滤器匹配。
我注册接收器的方式是在我的单例构造函数中,就像这样
private class Singleton(Context context) {
context.registerReceiver(mReceiver, INTENT_FILTER);
....
private onDestroy(Context context) {
context.unregisterReceiver(mReceiver);
....
这是怎么回事!?