Home | History | Annotate | Download | only in location

Lines Matching refs:Listener

245     private ArrayList<Listener> mListeners = new ArrayList<Listener>();
291 public void addGpsStatusListener(IGpsStatusListener listener) throws RemoteException {
292 if (listener == null) {
293 throw new NullPointerException("listener is null in addGpsStatusListener");
297 IBinder binder = listener.asBinder();
300 Listener test = mListeners.get(i);
302 // listener already added
307 Listener l = new Listener(listener);
313 public void removeGpsStatusListener(IGpsStatusListener listener) {
314 if (listener == null) {
315 throw new NullPointerException("listener is null in addGpsStatusListener");
319 IBinder binder = listener.asBinder();
320 Listener l = null;
323 Listener test = mListeners.get(i);
816 private final class Listener implements IBinder.DeathRecipient {
821 Listener(IGpsStatusListener listener) {
822 mListener = listener;
826 if (DEBUG) Log.d(TAG, "GPS status listener died");
851 Log.w(TAG, "Duplicate add listener for uid " + uid);
879 Log.w(TAG, "Unneeded remove listener for uid " + uid);
1071 Listener listener = mListeners.get(i);
1073 listener.mListener.onFirstFix(mTTFF);
1076 mListeners.remove(listener);
1136 Listener listener = mListeners.get(i);
1139 listener.mListener.onGpsStarted();
1141 listener.mListener.onGpsStopped();
1145 mListeners.remove(listener);
1183 Listener listener = mListeners.get(i);
1185 listener.mListener.onSvStatusChanged(svCount, mSvs, mSnrs,
1190 mListeners.remove(listener);
1289 Listener listener = mListeners.get(i);
1291 listener.mListener.onNmeaReceived(timestamp, nmea);
1294 mListeners.remove(listener);