diff options
Diffstat (limited to 'GymLog/src/main')
| -rw-r--r-- | GymLog/src/main/java/com/mikemiller/gymlog/ActivityFragment.java | 7 | ||||
| -rw-r--r-- | GymLog/src/main/java/com/mikemiller/gymlog/MainActivity.java | 17 |
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"; |