public void deleteComponent(Object component) { if (component instanceof OnStopListener) { OnStopListener onStopListener = (OnStopListener) component; if (onStopListeners.contains(onStopListener)) { onStopListeners.remove(onStopListener); } } if (component instanceof OnNewIntentListener) { OnNewIntentListener onNewIntentListener = (OnNewIntentListener) component; if (onNewIntentListeners.contains(onNewIntentListener)) { onNewIntentListeners.remove(onNewIntentListener); } } if (component instanceof OnResumeListener) { OnResumeListener onResumeListener = (OnResumeListener) component; if (onResumeListeners.contains(onResumeListener)) { onResumeListeners.remove(onResumeListener); } } if (component instanceof OnPauseListener) { OnPauseListener onPauseListener = (OnPauseListener) component; if (onPauseListeners.contains(onPauseListener)) { onPauseListeners.remove(onPauseListener); } } if (component instanceof OnDestroyListener) { OnDestroyListener onDestroyListener = (OnDestroyListener) component; if (onDestroyListeners.contains(onDestroyListener)) { onDestroyListeners.remove(onDestroyListener); } } if (component instanceof Deleteable) { ((Deleteable) component).onDelete(); } }
public void deleteComponent(Object component) { if (component instanceof Deleteable) { ((Deleteable) component).onDelete(); } }