1
0
mirror of https://github.com/oliexdev/openScale.git synced 2025-08-23 16:53:04 +02:00

remember export path for each user.

This commit is contained in:
OliE
2018-02-03 15:42:47 +01:00
parent 2edc72beda
commit f0df98485e
2 changed files with 8 additions and 6 deletions

View File

@@ -50,6 +50,7 @@ import android.widget.Toast;
import com.health.openscale.R;
import com.health.openscale.core.OpenScale;
import com.health.openscale.core.datatypes.ScaleMeasurement;
import com.health.openscale.core.datatypes.ScaleUser;
import com.health.openscale.gui.activities.DataEntryActivity;
import com.health.openscale.gui.views.BMIMeasurementView;
import com.health.openscale.gui.views.BMRMeasurementView;
@@ -342,7 +343,8 @@ public class TableFragment extends Fragment implements FragmentUpdateListener {
filenameDialog.setTitle(getResources().getString(R.string.info_set_filename) + " " + Environment.getExternalStorageDirectory().getPath());
String exportFilename = prefs.getString("exportFilename", "openScale_data_" + OpenScale.getInstance(getContext()).getSelectedScaleUser().getUserName() + ".csv");
final ScaleUser selectedScaleUser = OpenScale.getInstance(getContext()).getSelectedScaleUser();
String exportFilename = prefs.getString("exportFilename" + selectedScaleUser.getId(), "openScale_data_" + selectedScaleUser.getUserName() + ".csv");
final EditText txtFilename = new EditText(tableView.getContext());
txtFilename.setText(exportFilename);
@@ -355,7 +357,7 @@ public class TableFragment extends Fragment implements FragmentUpdateListener {
if (OpenScale.getInstance(getContext()).exportData(fullPath)) {
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(tableView.getContext());
prefs.edit().putString("exportFilename", txtFilename.getText().toString()).commit();
prefs.edit().putString("exportFilename" + selectedScaleUser.getId(), txtFilename.getText().toString()).commit();
Toast.makeText(getContext(), getResources().getString(R.string.info_data_exported) + " " + fullPath, Toast.LENGTH_SHORT).show();
}
}

View File

@@ -49,10 +49,10 @@ public abstract class FloatMeasurementView extends MeasurementView {
private static float NO_VALUE = -1.0f;
private static float AUTO_VALUE = -2.0f;
Date dateTime;
float value = NO_VALUE;
float previousValue = NO_VALUE;
EvaluationResult evaluationResult;
private Date dateTime;
private float value = NO_VALUE;
private float previousValue = NO_VALUE;
private EvaluationResult evaluationResult;
private String nameText;