From b6d0322acd0f243127ac4582b42a93e631fa5450 Mon Sep 17 00:00:00 2001 From: jacques Date: Tue, 28 Dec 2021 15:09:52 +0100 Subject: [PATCH] Add drug comparaison between the original drug and the saved one. --- .../net/foucry/pilldroid/DrugDetailActivity.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/net/foucry/pilldroid/DrugDetailActivity.java b/app/src/main/java/net/foucry/pilldroid/DrugDetailActivity.java index d52e90d..f39b211 100644 --- a/app/src/main/java/net/foucry/pilldroid/DrugDetailActivity.java +++ b/app/src/main/java/net/foucry/pilldroid/DrugDetailActivity.java @@ -28,6 +28,8 @@ public class DrugDetailActivity extends AppCompatActivity { private static final String TAG = DrugDetailActivity.class.getName(); Drug drug; + + @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -109,8 +111,7 @@ public class DrugDetailActivity extends AppCompatActivity { return super.onOptionsItemSelected(item); } - private void getMDrugChanges() - { + private void getMDrugChanges() { Log.d(TAG, "Time to save new values"); DBHelper dbHelper = new DBHelper(this); @@ -142,9 +143,14 @@ public class DrugDetailActivity extends AppCompatActivity { newDrug.setTake(Double.parseDouble(takeValue)); newDrug.setWarnThreshold(Integer.parseInt(warningValue)); newDrug.setAlertThreshold(Integer.parseInt(alertValue)); - newDrug.setDateLastUpdate(new Date().getTime()); newDrug.setDateEndOfStock(); - dbHelper.updateDrug(newDrug); + if (drug.equals(newDrug)) { + Log.d(TAG, "drug and newDrug are Equals"); + } else { + Log.d(TAG, "drug and newDrug are NOT Equals"); + newDrug.setDateLastUpdate(new Date().getTime()); + dbHelper.updateDrug(newDrug); + } } }