private void showMenu(View anchor, FeedObject feed) { if (feedMenu == null) { feedMenu = new DDGOverflowMenu(context); } if (!feedMenu.isShowing()) { if (DDGApplication.getDB().isSaved(feed.getId())) { menu.findItem(R.id.action_add_favorite).setVisible(false); menu.findItem(R.id.action_remove_favorite).setVisible(true); } else { menu.findItem(R.id.action_add_favorite).setVisible(true); menu.findItem(R.id.action_remove_favorite).setVisible(false); } feedMenu.setFeed(feed); feedMenu.setMenu(menu); feedMenu.showFeedMenu(anchor); } }