From 99647fa29ba92546dbad1bc8f742322f7161266a Mon Sep 17 00:00:00 2001 From: mikem Date: Sun, 20 Jul 2014 18:25:56 -0700 Subject: Creating a weekly log file and savin to it any time changes are made to stats for an exercise. --- GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java') diff --git a/GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java b/GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java index be5078e..748f844 100644 --- a/GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java +++ b/GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java @@ -2,6 +2,7 @@ package com.mikemiller.gymlog; import android.app.Fragment; import android.content.Context; +import android.content.Intent; import android.content.SharedPreferences; import android.os.Bundle; import android.os.Environment; @@ -25,6 +26,8 @@ import java.util.Properties; public class ActivityFragment extends Fragment { + public static String STAT_UPDATED = "STAT_UPDATED"; + private class ActivityStats { public ActivityStats(int weight, int reps) { this.weight = weight; @@ -205,12 +208,18 @@ public class ActivityFragment extends Fragment { stats.weight = weight; setActivityStats(stats); saveToFile(); + + // Update the weekly log file + getActivity().sendBroadcast(new Intent(STAT_UPDATED)); } private void setReps(int reps) { ActivityStats stats = getActivityStats(); stats.reps = reps; setActivityStats(stats); saveToFile(); + + // Update the weekly log file + getActivity().sendBroadcast(new Intent(STAT_UPDATED)); } private void refreshButton() { -- cgit v1.2.3-70-g09d2