@Override public boolean onCreateOptionsMenu(Menu menu) { infoMenu = new InfoMenu(drone, this); infoMenu.inflateMenu(menu, getMenuInflater()); infoMenu.setupModeSpinner(this); return super.onCreateOptionsMenu(menu); }
@Override public boolean onOptionsItemSelected(MenuItem item) { infoMenu.onOptionsItemSelected(item); return super.onOptionsItemSelected(item); }
@Override public boolean onPrepareOptionsMenu(Menu menu) { infoMenu.forceViewsUpdate(); return super.onPrepareOptionsMenu(menu); }
@Override public void onDroneEvent(DroneEventsType event, Drone drone) { if (infoMenu != null) { infoMenu.onDroneEvent(event, drone); } }