diff --git a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/DiningInfoFragment.java b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/DiningInfoFragment.java index a170d4172..83fbb23ea 100644 --- a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/DiningInfoFragment.java +++ b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/DiningInfoFragment.java @@ -35,6 +35,7 @@ /** * Created by Lily on 11/13/2015. + * Fragment for Dining information (hours, map) */ public class DiningInfoFragment extends Fragment { @@ -94,7 +95,6 @@ public void onResume() { } private void drawMap() { String buildingCode = mDiningHall.getName(); - final String location = mDiningHall.getName(); if (!buildingCode.equals("")) { mLabs.buildings(buildingCode) .observeOn(AndroidSchedulers.mainThread()) @@ -102,14 +102,14 @@ private void drawMap() { @Override public void call(List buildings) { if (!buildings.isEmpty()) { - drawMarker(buildings.get(0).getLatLng(), location); + drawMarker(buildings.get(0).getLatLng()); } } }); } } - private void drawMarker(LatLng courseLatLng, String meetingLocation) { + private void drawMarker(LatLng courseLatLng) { if (map != null && courseLatLng != null && mapFrame != null) { mapFrame.setVisibility(View.VISIBLE); map.moveCamera(CameraUpdateFactory.newLatLngZoom(courseLatLng, 17)); @@ -131,7 +131,8 @@ public LinkedList addDiningHour(VenueInterval day, LinkedList addDiningHour(VenueInterval day, LinkedList 0; } - public String getLocation(){ return location;} + public String getLocation() { + return location; + } public Venue getVenue(){ return venue; } + public String closingTime() { for (Interval openInterval : openHours.values()) { if (openInterval.containsNow()) { diff --git a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/Venue.java b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/Venue.java index d3de6f4d7..8b8cfff83 100644 --- a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/Venue.java +++ b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/Venue.java @@ -64,6 +64,7 @@ public HashMap getHours() { return intervals; } + public List allHours(){ return hours; } diff --git a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/VenueInterval.java b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/VenueInterval.java index 848f16c12..58b620c4e 100644 --- a/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/VenueInterval.java +++ b/PennMobile/src/main/java/com/pennapps/labs/pennmobile/classes/VenueInterval.java @@ -67,17 +67,18 @@ public Interval getInterval(String date) { return new Interval(openInstant, closeInstant); } - public String getFormattedHour(String hours){ - String newHours = hours.substring(0,5); + + public String getFormattedHour(String hours) { + String newHours = hours.substring(0, 5); int hour = Integer.parseInt(hours.substring(0, 2)); - if (hour>12){ - newHours = ""+(hour-12) + hours.substring(2,5); + if (hour > 12) { + newHours = "" + (hour - 12) + hours.substring(2, 5); } - if (hour>=12){ - newHours+="pm"; + if (hour >= 12) { + newHours += "pm"; } - else{ - newHours+="am"; + else { + newHours += "am"; } return newHours; } diff --git a/PennMobile/src/main/res/layout/fragment_dining_info.xml b/PennMobile/src/main/res/layout/fragment_dining_info.xml index 5a9f8cde2..cd868385d 100644 --- a/PennMobile/src/main/res/layout/fragment_dining_info.xml +++ b/PennMobile/src/main/res/layout/fragment_dining_info.xml @@ -1,13 +1,12 @@ - + android:orientation="vertical"> + + android:id="@+id/info_hours" /> +