public void addListener(Listener listener){
  mListeners.add(listener);
  notifyServiceDiscovered(mMatchingDrones);
}

public void addListener ( Listener listener ) { mListeners . add ( listener ) ; notifyServiceDiscovered ( mMatchingDrones ) ; }
add a listener all callbacks of the interface listener will be called within this function should be called in the main thread
