// Sends user to Twitter with implicit Intent public void sendTwitter(View view) { Uri link = Uri.parse("https://twitter.com/" + receivedVenue.getTwitter()); Intent twIntent = new Intent(Intent.ACTION_VIEW, link); startActivity(twIntent); }
private void fillInfo(Venue venue) { TextView venueName = (TextView) findViewById(R.id.venue_title); ImageView venueImage = (ImageView) findViewById(R.id.venue_img); TextView description = (TextView) findViewById(R.id.venue_desc); TextView address = (TextView) findViewById(R.id.venue_address); ImageView web = (ImageView) findViewById(R.id.venue_website); ImageView fb = (ImageView) findViewById(R.id.venue_fb_website); ImageView tw = (ImageView) findViewById(R.id.venue_tw_website); TextView entry = (TextView) findViewById(R.id.v_entry_fee); TextView discounts = (TextView) findViewById(R.id.v_discounts); TextView pre = (TextView) findViewById(R.id.v_prebar); TextView food = (TextView) findViewById(R.id.v_food); TextView lgbt = (TextView) findViewById(R.id.v_lgbt); RelativeLayout event1Layout = (RelativeLayout) findViewById(R.id.event1_layout); RelativeLayout event2Layout = (RelativeLayout) findViewById(R.id.event2_layout); RelativeLayout event3Layout = (RelativeLayout) findViewById(R.id.event3_layout); TextView eventShowMore = (TextView) findViewById(R.id.show_more_events); RelativeLayout review1Layout = (RelativeLayout) findViewById(R.id.review1_layout); RelativeLayout review2Layout = (RelativeLayout) findViewById(R.id.review2_layout); RelativeLayout review3Layout = (RelativeLayout) findViewById(R.id.review3_layout); TextView reviewShowMore = (TextView) findViewById(R.id.show_more_reviews); miscLayout = (LinearLayout) findViewById(R.id.v_expand_layout); miscPrompt = (TextView) findViewById(R.id.v_expand_prompt); TextView noReviews = (TextView) findViewById(R.id.no_reviews); TextView writeReview = (TextView) findViewById(R.id.write_review_prompt); TextView promptLogin = (TextView) findViewById(R.id.login_review_prompt); setTitle(venue.getName()); venueName.setText(venue.getName()); if (venue.getFilepath() != null) { Resources res = getResources(); int resID = res.getIdentifier(venue.getFilepath(), "drawable", getPackageName()); Drawable drawable = res.getDrawable(resID); venueImage.setImageDrawable(drawable); } description.setText(venue.getDesc()); String s = ""; if (venue.getAddress1() != null) { s += (venue.getAddress1() + "\n"); } if (venue.getAddress2() != null) { s += (venue.getAddress2() + "\n"); } if (venue.getAddress3() != null) { s += (venue.getAddress3() + "\n"); } if (venue.getPostcode() != null) { s += venue.getPostcode(); } address.setText(s); if (venue.getWeb() == null) { web.setVisibility(View.GONE); } if (venue.getFb() == null) { fb.setVisibility(View.GONE); } if (venue.getTwitter() == null) { tw.setVisibility(View.GONE); } if (venue.getEntry() > 0) { entry.setText("Entry: £" + venue.getEntry()); } else { entry.setVisibility(View.GONE); } if (venue.isDiscounts() == true) discounts.setText("Discounts: Yes"); else discounts.setText("Discounts: No"); if (venue.isPreBar() == true) pre.setText("Pre-bar: Yes"); else pre.setText("Pre-bar: No"); if (venue.isFood() == true) food.setText("Serves food: Yes"); else food.setText("Serves food: No"); if (venue.isLgbt() == true) lgbt.setText("LGBT Venue: Yes"); else lgbt.setText("LGBT Venue: No"); event1Layout.setVisibility(View.GONE); event2Layout.setVisibility(View.GONE); event3Layout.setVisibility(View.GONE); eventShowMore.setVisibility(View.GONE); noReviews.setVisibility(View.VISIBLE); review1Layout.setVisibility(View.GONE); review2Layout.setVisibility(View.GONE); review3Layout.setVisibility(View.GONE); reviewShowMore.setVisibility(View.GONE); miscLayout.setVisibility(View.GONE); SharedPreferences pref = PreferenceManager.getDefaultSharedPreferences(getBaseContext()); if (pref.getBoolean("Loggedin", false) != false) { promptLogin.setVisibility(View.GONE); writeReview.setVisibility(View.VISIBLE); } else { writeReview.setVisibility(View.GONE); } }