Menu

#8 prevent OutOfMemory

open
nobody
None
5
2009-11-25
2009-11-25
Anonymous
No

Object Component must implement remove*Listener() methods or you can be caugth in an OutOfMemory exception, so please implement this:

public void removeKeyListener(KeyListener listener) {
if (_keyListeners != null && listener != null) {
_keyListeners.remove(listener);
}
}

public void removeAllKeyListener() {
if (_keyListeners != null) {
_keyListeners = new Vector();
}
}

public void removeFocusListener(KeyListener listener) {
if (_focusListeners != null && listener != null) {
_focusListeners.remove(listener);
}
}

public void removeAllFocusListener() {
if (_focusListeners != null) {
_focusListeners = new Vector();
}
}

... thanks.

Discussion


Log in to post a comment.

MongoDB Logo MongoDB