mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-24 01:03:20 +02:00
fixed export CSV bug, see issue #591
This commit is contained in:
@@ -65,7 +65,6 @@ import java.io.InputStreamReader;
|
|||||||
import java.io.OutputStream;
|
import java.io.OutputStream;
|
||||||
import java.io.OutputStreamWriter;
|
import java.io.OutputStreamWriter;
|
||||||
import java.text.ParseException;
|
import java.text.ParseException;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.Calendar;
|
import java.util.Calendar;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -86,7 +85,6 @@ public class OpenScale {
|
|||||||
private ScaleUserDAO userDAO;
|
private ScaleUserDAO userDAO;
|
||||||
|
|
||||||
private ScaleUser selectedScaleUser;
|
private ScaleUser selectedScaleUser;
|
||||||
private List<ScaleMeasurement> scaleMeasurementList;
|
|
||||||
|
|
||||||
private BluetoothCommunication btDeviceDriver;
|
private BluetoothCommunication btDeviceDriver;
|
||||||
private AlarmHandler alarmHandler;
|
private AlarmHandler alarmHandler;
|
||||||
@@ -97,7 +95,6 @@ public class OpenScale {
|
|||||||
this.context = context;
|
this.context = context;
|
||||||
alarmHandler = new AlarmHandler();
|
alarmHandler = new AlarmHandler();
|
||||||
btDeviceDriver = null;
|
btDeviceDriver = null;
|
||||||
scaleMeasurementList = new ArrayList<>();
|
|
||||||
|
|
||||||
reopenDatabase(false);
|
reopenDatabase(false);
|
||||||
}
|
}
|
||||||
@@ -520,6 +517,7 @@ public class OpenScale {
|
|||||||
|
|
||||||
public boolean exportData(Uri uri) {
|
public boolean exportData(Uri uri) {
|
||||||
try {
|
try {
|
||||||
|
List<ScaleMeasurement> scaleMeasurementList = getScaleMeasurementList();
|
||||||
OutputStream output = context.getContentResolver().openOutputStream(uri);
|
OutputStream output = context.getContentResolver().openOutputStream(uri);
|
||||||
CsvHelper.exportTo(new OutputStreamWriter(output), scaleMeasurementList);
|
CsvHelper.exportTo(new OutputStreamWriter(output), scaleMeasurementList);
|
||||||
return true;
|
return true;
|
||||||
|
Reference in New Issue
Block a user