Home | History | Annotate | Download | only in telecom

Lines Matching refs:listener

39     public abstract static class Listener {
124 private final List<Listener> mListeners = new CopyOnWriteArrayList<>();
217 * Adds a listener to this {@code Phone}.
219 * @param listener A {@code Listener} object.
221 public final void addListener(Listener listener) {
222 mListeners.add(listener);
226 * Removes a listener from this {@code Phone}.
228 * @param listener A {@code Listener} object.
230 public final void removeListener(Listener listener) {
231 if (listener != null) {
232 mListeners.remove(listener);
322 for (Listener listener : mListeners) {
323 listener.onCallAdded(this, call);
328 for (Listener listener : mListeners) {
329 listener.onCallRemoved(this, call);
334 for (Listener listener : mListeners) {
335 listener.onCallAudioStateChanged(this, audioState);
336 listener.onAudioStateChanged(this, new AudioState(audioState));
341 for (Listener listener : mListeners) {
342 listener.onBringToForeground(this, showDialpad);
347 for (Listener listener : mListeners) {
348 listener.onCanAddCallChanged(this, canAddCall);
353 for (Listener listener : mListeners) {
354 listener.onSilenceRinger(this);