diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml index 4e16f1f..758cc80 100644 --- a/.idea/deploymentTargetDropDown.xml +++ b/.idea/deploymentTargetDropDown.xml @@ -1,18 +1,6 @@ - - - - - - - - - - - - diff --git a/app/src/main/java/com/ssb/simplitend/cg_geofencing/CgGeoFencingActivity.java b/app/src/main/java/com/ssb/simplitend/cg_geofencing/CgGeoFencingActivity.java index cbc3968..063e3cc 100644 --- a/app/src/main/java/com/ssb/simplitend/cg_geofencing/CgGeoFencingActivity.java +++ b/app/src/main/java/com/ssb/simplitend/cg_geofencing/CgGeoFencingActivity.java @@ -262,6 +262,11 @@ public class CgGeoFencingActivity extends AppCompatActivity implements OnMapRead } private void saveGeoFence() { + if (careGiverData == null) { + Toast.makeText(this, "Couldn't add Fence.", Toast.LENGTH_SHORT).show(); + return; + } + Float radius = getRadius(); if (radius == null) { @@ -290,6 +295,8 @@ public class CgGeoFencingActivity extends AppCompatActivity implements OnMapRead geoFenceDetails.location_name = geofence_bs_binding.location.getText().toString(); geoFenceDetails.radius = "" + radius; geoFenceDetails.type = geofence_bs_binding.unitSpinner.getSelectedIndex() == 0?KMS:MILES; + geoFenceDetails.patient_xid = "" + careGiverData.patientId; + geoFenceDetails.caregiver_xid = "" + careGiverData.caregiver_xid; progressDialog.setTitle("Please wait..."); progressDialog.setMessage("while we set Geofence for you."); diff --git a/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/CreateContactFragment.java b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/CreateContactFragment.java index d93967c..d638eba 100644 --- a/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/CreateContactFragment.java +++ b/app/src/main/java/com/ssb/simplitend/welcome/welcomepatient/fragments/contacts/CreateContactFragment.java @@ -484,8 +484,9 @@ public class CreateContactFragment extends Fragment implements WelcomeContracts. binding.caregiverCheckView.setVisibility(View.GONE); } + boolean default_contact_set = false; if (contactData.phone_number != null){ - addContactView(contactData.phone_number, true); + addContactView(contactData.phone_number, default_contact_set = true); } // adding contacts to Contact_rv @@ -493,7 +494,7 @@ public class CreateContactFragment extends Fragment implements WelcomeContracts. String[] phone_numbers = contactData.extra_phone_numbers.split(","); for (String phone_number : phone_numbers) { - addContactView(phone_number, phone_numbers.length == 1); + addContactView(phone_number, phone_numbers.length == 1 && !default_contact_set); } }