Если я могу зарегистрировать приемник следующим образом:
LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver, new IntentFilter("myStringFilter"));
и отправьте широковещательную рассылку следующим образом:
Intent intent = new Intent("myStringFilter");
LocalBroadcastManager.getInstance(new Activity()).sendBroadcast(intent);
зачем вообще требовать Context для getInstance? Если я могу просто сказать new Activity()
, и это все еще работает, в чем смысл?