【发布时间】:2017-06-14 18:03:51
【问题描述】:
如果我能够像这样注册接收器:
LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver, new IntentFilter("myStringFilter"));
并像这样发送广播:
Intent intent = new Intent("myStringFilter");
LocalBroadcastManager.getInstance(new Activity()).sendBroadcast(intent);
为什么 getInstance 甚至需要上下文?如果我只能说new Activity() 并且它仍然有效,那有什么意义?
【问题讨论】:
标签: android broadcastreceiver localbroadcastmanager