@Override public void onCreateOptionsMenu(Menu menu, MenuInflater menuInflater) { super.onCreateOptionsMenu(menu, menuInflater); if (!primaryFragment) { return; } if (info.getMissingArtists().isEmpty()) { menu.removeItem(R.id.menu_show_missing); } }
private void showMissingArtists() { StringBuilder b = new StringBuilder(); for (String name : info.getMissingArtists()) { b.append( "<h3><a href=\"https://www.google.com/#q=" + URLEncoder.encode(name) + "\">" + name + "</a></h3> "); } Util.showHTMLDialog(context, R.string.menu_similar_artists, b.toString()); }
@Override public List<Artist> getObjects( MusicService musicService, boolean refresh, ProgressListener listener) throws Exception { info = musicService.getArtistInfo(artistId, refresh, true, context, listener); return info.getSimilarArtists(); }