Lines Matching defs:listener
118 * Sends the result of the load to the registered listener. Should only be called by subclasses.
163 public void registerListener(int id, OnLoadCompleteListener<D> listener) {
165 throw new IllegalStateException("There is already a listener registered");
167 mListener = listener;
172 * Remove a listener that was previously added with {@link #registerListener}.
176 public void unregisterListener(OnLoadCompleteListener<D> listener) {
178 throw new IllegalStateException("No listener register");
180 if (mListener != listener) {
181 throw new IllegalArgumentException("Attempting to unregister the wrong listener");
187 * Registers a listener that will receive callbacks when a load is canceled.
193 * @param listener The listener to register.
195 public void registerOnLoadCanceledListener(OnLoadCanceledListener<D> listener) {
197 throw new IllegalStateException("There is already a listener registered");
199 mOnLoadCanceledListener = listener;
203 * Unregisters a listener that was previously added with
208 * @param listener The listener to unregister.
210 public void unregisterOnLoadCanceledListener(OnLoadCanceledListener<D> listener) {
212 throw new IllegalStateException("No listener register");
214 if (mOnLoadCanceledListener != listener) {
215 throw new IllegalArgumentException("Attempting to unregister the wrong listener");