summaryrefslogtreecommitdiff
path: root/GymLog/src/main/java/com/mikemiller
diff options
context:
space:
mode:
Diffstat (limited to 'GymLog/src/main/java/com/mikemiller')
-rw-r--r--GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java7
-rw-r--r--GymLog/src/main/java/com/mikemiller/gymlog/MainActivity.java17
2 files changed, 14 insertions, 10 deletions
diff --git a/GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java b/GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java
index d113f3f..be5078e 100644
--- a/GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java
+++ b/GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java
@@ -188,10 +188,10 @@ public class ActivityFragment extends Fragment {
mStats.put(String.valueOf(Util.getMostRecentMonday().getTimeInMillis()), stats.toString());
refreshButton();
}
- private int getWeight() {
+ public int getWeight() {
return getActivityStats().weight;
}
- private int getReps() {
+ public int getReps() {
return getActivityStats().reps;
}
private int getLastWeight() {
@@ -240,6 +240,9 @@ public class ActivityFragment extends Fragment {
b.putSerializable("activity", activity);
f.setArguments(b);
+ f.mActivity = activity;
+ f.loadFromFile();
+
return f;
}
diff --git a/GymLog/src/main/java/com/mikemiller/gymlog/MainActivity.java b/GymLog/src/main/java/com/mikemiller/gymlog/MainActivity.java
index 5f6029f..f479fc7 100644
--- a/GymLog/src/main/java/com/mikemiller/gymlog/MainActivity.java
+++ b/GymLog/src/main/java/com/mikemiller/gymlog/MainActivity.java
@@ -65,7 +65,7 @@ public class MainActivity extends FragmentActivity {
mEpisodeFragment = SimpleCounterFragment.newInstance("Whose Line");
- //String summary = getWeekSummary();
+ String summary = getWeekSummary();
//Log.d("Summary", summary);
}
@@ -103,21 +103,22 @@ public class MainActivity extends FragmentActivity {
Activity mondayActivity = mDaysOfWeekToActivity.get(mMonday)[0];
- SharedPreferences activity_data = getSharedPreferences(mondayActivity.getSharedPreferencesName(), Context.MODE_APPEND);
- long dateSavedMillis = activity_data.getLong("dateSaved", 0);
- Calendar c = Util.getMostRecentMondayFrom(dateSavedMillis);
+ ActivityFragment mondayActivityFragment = ActivityFragment.newInstance(mondayActivity);
+
+ //long dateSavedMillis = mondayActivity.getDateSaved();
+ Calendar c = Util.getMostRecentMondayFrom(Calendar.getInstance().getTimeInMillis());
//System.out.println("Date " + c.getTime());
SimpleDateFormat simpleDate = new SimpleDateFormat("MM/dd/yyyy");
String mondayDateString = simpleDate.format(c.getTime());
-
String summary = mondayDateString + "\t";
for(Activity activity : allActivities) {
- activity_data = getSharedPreferences(activity.getSharedPreferencesName(), Context.MODE_APPEND);
- int weight = activity_data.getInt("weight", 0);
- int reps = activity_data.getInt("reps", 0);
+ ActivityFragment activityFragment = ActivityFragment.newInstance(activity);
+
+ int weight = activityFragment.getWeight();
+ int reps = activityFragment.getReps();
summary += weight + "x";
summary += reps + "\t";