@Override public void onDroneEvent(DroneEventsType event, Drone drone) { switch (event) { case ARMING: // Clear the previous flight path when arming. if (drone.state.isArmed()) { mMapFragment.clearFlightPath(); } break; case GPS: animateCameraIfNeeded(drone.GPS.getPosition()); break; default: break; } super.onDroneEvent(event, drone); }