void doDetach(FragmentHolder fragment) { BusContext detached = busContexts.remove(fragment); if (detached != null) { for (Subscriber subscriber : detached.receiverBindings.keySet()) { unSubscribe(subscriber); } detached.clear(); detachCount++; } }