Commit 17b8a7c4 authored by Varun Patil's avatar Varun Patil

Show navigation button only when we have location

parent fad310aa
...@@ -187,16 +187,20 @@ public class EventFragment extends BackHandledFragment { ...@@ -187,16 +187,20 @@ public class EventFragment extends BackHandledFragment {
setFollowButtonColors(event.getEventUserUes()); setFollowButtonColors(event.getEventUserUes());
navigateButton.setOnClickListener(new View.OnClickListener() { if (event.getEventVenues().get(0).getVenueLatitude() == 0) {
@Override navigateButton.setVisibility(View.GONE);
public void onClick(View v) { } else {
Venue primaryVenue = event.getEventVenues().get(0); navigateButton.setOnClickListener(new View.OnClickListener() {
Uri gmmIntentUri = Uri.parse("google.navigation:q=" + primaryVenue.getVenueLatitude() + "," + primaryVenue.getVenueLongitude() + "(" + primaryVenue.getVenueName() + ")"); @Override
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri); public void onClick(View v) {
mapIntent.setPackage("com.google.android.apps.maps"); Venue primaryVenue = event.getEventVenues().get(0);
startActivity(mapIntent); Uri gmmIntentUri = Uri.parse("google.navigation:q=" + primaryVenue.getVenueLatitude() + "," + primaryVenue.getVenueLongitude() + "(" + primaryVenue.getVenueName() + ")");
} Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
}); mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
}
});
}
shareEventButton.setOnClickListener(new View.OnClickListener() { shareEventButton.setOnClickListener(new View.OnClickListener() {
String shareUrl = ShareURLMaker.getEventURL(event); String shareUrl = ShareURLMaker.getEventURL(event);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment