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