diff options
| author | mikem <mikem@oliodevices.com> | 2014-07-18 09:57:59 -0700 | 
|---|---|---|
| committer | mikem <mikem@oliodevices.com> | 2014-07-18 09:57:59 -0700 | 
| commit | bd7d68613088655c4201aaca1cfa6d3e3bfee6ae (patch) | |
| tree | b738382cf53cd55f6df03f9b8d2a5e7640d6bb7c /GymLog/src | |
| parent | e12315b9c45da3d3f1bc29761e7f07ee37cb6cc1 (diff) | |
| download | GymLog-bd7d68613088655c4201aaca1cfa6d3e3bfee6ae.tar.xz GymLog-bd7d68613088655c4201aaca1cfa6d3e3bfee6ae.zip | |
Adding weekly summary. Currently must be debugging to access through getSummary, but this should be saved into a file every time the app closes so it's accessable just by connecting a cable to the Gear.
Diffstat (limited to 'GymLog/src')
| -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"; |