private void fillData(Event e) { title.setText(e.getName()); link.setText( Html.fromHtml( "<a href=\"" + link + "\">" + getResources().getString(R.string.hiperLink) + "</a>")); link.setMovementMethod(LinkMovementMethod.getInstance()); if (!((e.getStartDate() == null) || e.getStartDate().equalsIgnoreCase("null") || e.getStartDate().equalsIgnoreCase(""))) start.setText(e.getStartDate()); if (((e.getStartTime() == null) || e.getStartTime().equalsIgnoreCase("null") || e.getStartTime().equalsIgnoreCase(""))) start.setText(start.getText() + " " + e.getStartTime()); if (((e.getEndDate() == null) || e.getEndDate().equalsIgnoreCase("null") || e.getEndDate().equalsIgnoreCase("")) && ((e.getEndTime() == null) || e.getEndTime().equalsIgnoreCase("null") || e.getEndTime().equalsIgnoreCase(""))) { endLabel.setVisibility(TextView.GONE); end.setVisibility(TextView.GONE); } else { if (!((e.getEndDate() == null) || e.getEndDate().equalsIgnoreCase("null") || e.getEndDate().equalsIgnoreCase(""))) { end.setText(e.getEndDate()); } if (((e.getEndTime() == null) || e.getEndTime().equalsIgnoreCase("null") || e.getEndTime().equalsIgnoreCase(""))) { end.setText(end.getText() + " " + e.getEndTime()); } } location.setText(e.getLocationName()); listOfArtists = e.getPerformers(); if (listOfArtists != null) { Log.i("Gigstar", "Number of performers: " + listOfArtists.size()); artistList.setAdapter(new iOSAdapter(this, R.layout.ios_list, listOfArtists)); artistList.setOnItemClickListener( new OnItemClickListener() { public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { if (listOfArtists.get(arg2).getMbid() != null) { Intent tmp = new Intent(GigEventDetails.this, GigArtistDetails.class); tmp.putExtra("backActiv", getResources().getString(R.string.eventLabel)); tmp.putExtra("artist", listOfArtists.get(arg2)); startActivity(tmp); } else { Toast.makeText( GigEventDetails.this, getResources().getString(R.string.noMBIDError), 200) .show(); } } }); } }