diff --git a/app/src/main/java/com/a1/nextlocation/data/Data.java b/app/src/main/java/com/a1/nextlocation/data/Data.java
index 77b14b2..d4b36c7 100644
--- a/app/src/main/java/com/a1/nextlocation/data/Data.java
+++ b/app/src/main/java/com/a1/nextlocation/data/Data.java
@@ -63,6 +63,9 @@ public enum Data {
public void addTimeWalked(long time) {
totalTime += time;
+
+ editor.putLong("timeWalked", totalTime);
+ editor.apply();
}
public double getDistanceTraveled() {
@@ -105,8 +108,9 @@ public enum Data {
public void load(){
SharedPreferences prefs = context.getSharedPreferences("Data", Context.MODE_PRIVATE);
this.editor = prefs.edit();
- Data.INSTANCE.addDistance(Double.parseDouble(prefs.getString("distanceTraveled", "0")));
+ this.addDistance(Double.parseDouble(prefs.getString("distanceTraveled", "0")));
this.locationsVisited = loadAndGetVisitedNamesList().size();
+ this.totalTime = prefs.getLong("timeWalked", 0);
}
public android.location.Location getLocation() {
diff --git a/app/src/main/java/com/a1/nextlocation/fragments/HomeFragment.java b/app/src/main/java/com/a1/nextlocation/fragments/HomeFragment.java
index 95fc7d5..037db2e 100644
--- a/app/src/main/java/com/a1/nextlocation/fragments/HomeFragment.java
+++ b/app/src/main/java/com/a1/nextlocation/fragments/HomeFragment.java
@@ -208,7 +208,7 @@ public class HomeFragment extends Fragment implements LocationListener {
if (currentLocation == null) currentLocation = location;
if (location != null) {
- GeoPoint start = new GeoPoint(location.getLatitude(), location.getLongitude());
+ GeoPoint start = new GeoPoint(currentLocation.getLatitude(), currentLocation.getLongitude());
mapController.setCenter(start);
}
diff --git a/app/src/main/res/layout/fragment_coupon.xml b/app/src/main/res/layout/fragment_coupon.xml
index ba8db19..5ec516d 100644
--- a/app/src/main/res/layout/fragment_coupon.xml
+++ b/app/src/main/res/layout/fragment_coupon.xml
@@ -14,10 +14,13 @@
android:layout_height="wrap_content"
android:layout_margin="9dp"
android:layout_marginTop="20dp"
- android:text="@string/statistics"
- android:textSize="20sp"
- app:layout_constraintStart_toEndOf="@id/coupon_back_button"
- app:layout_constraintTop_toTopOf="parent" />
+ android:text="@string/coupons"
+ android:textSize="30sp"
+ android:textColor="@color/secondaryColour"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintTop_toTopOf="@id/coupon_back_button"
+ app:layout_constraintBottom_toBottomOf="@id/coupon_back_button"/>
diff --git a/app/src/main/res/layout/fragment_location.xml b/app/src/main/res/layout/fragment_location.xml
index 27f2aa8..c6fef6d 100644
--- a/app/src/main/res/layout/fragment_location.xml
+++ b/app/src/main/res/layout/fragment_location.xml
@@ -15,8 +15,9 @@
android:layout_margin="9dp"
android:layout_marginTop="20dp"
android:text="@string/locations"
- android:textSize="20sp"
- app:layout_constraintStart_toEndOf="@id/location_back_button"
+ android:textSize="30sp"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
+ android:textSize="30sp"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintTop_toTopOf="@id/route_back_button"
+ app:layout_constraintBottom_toBottomOf="@id/route_back_button"/>