private boolean saveDataToCsvFile() { String csv = "/mnt/sdcard/DanceForHealthLog.csv"; try { CSVWriter writer = new CSVWriter(new FileWriter(csv), ','); String[] header = { "Date", "Type", "Weight", "Post-Dance HR", "Post-Dance Pedometer", "PACE Score(strain)" }; writer.writeNext(header); for (Workout w : workoutDataStore) { String[] entries = { w.getDate(), w.getType(), "" + w.getWeight(), "" + w.getHR(), "" + w.getSteps(), "" + w.getStrain() }; writer.writeNext(entries); } writer.close(); return true; } catch (Exception e) { e.printStackTrace(); return false; } }