Ejemplo n.º 1
0
  @Override
  public boolean onCreateOptionsMenu(Menu menu) {
    try {
      getMenuInflater().inflate(R.menu.profile_menu, menu);
      UserVM userVM = users().get(uid);
      if (userVM.isBot()) {
        menu.findItem(R.id.remove).setVisible(false);
        menu.findItem(R.id.add).setVisible(false);
        menu.findItem(R.id.share).setVisible(false);
      } else {
        if (userVM.isContact().get()) {
          menu.findItem(R.id.remove).setVisible(true);
          menu.findItem(R.id.add).setVisible(false);
        } else {
          menu.findItem(R.id.remove).setVisible(false);
          menu.findItem(R.id.add).setVisible(true);
        }
        menu.findItem(R.id.share).setVisible(false);
      }
    } catch (RuntimeException e) {
      // Toast made OnCreate
    }

    return super.onCreateOptionsMenu(menu);
  }