diff --git a/.idea/misc.xml b/.idea/misc.xml index dc44dda..b0c7b20 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -29,7 +29,7 @@ - + diff --git a/app/src/main/java/com/uam/wmi/findmytutor/activity/MapActivity.java b/app/src/main/java/com/uam/wmi/findmytutor/activity/MapActivity.java index d98fa2f..6629dd3 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/activity/MapActivity.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/activity/MapActivity.java @@ -339,6 +339,7 @@ public class MapActivity extends BaseActivity modalUserInput.requestFocus(); } else { sendLocation(body, latLng); + PrefUtils.putCurrentManualLocationName(getApplicationContext(),body); alertDialog.dismiss(); } }); diff --git a/app/src/main/java/com/uam/wmi/findmytutor/activity/SharingFragment.java b/app/src/main/java/com/uam/wmi/findmytutor/activity/SharingFragment.java index 692c187..1257833 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/activity/SharingFragment.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/activity/SharingFragment.java @@ -158,9 +158,11 @@ public class SharingFragment extends PreferenceFragment { PrefUtils.storeLocationMode(getApplicationContext(), locationLevelMapping.get(Integer.parseInt((String) newValue))); if (PrefUtils.getLocationLevel(getApplicationContext()).equals("manual")) { + if(!predefinedCoordsList.isEmpty()){ + preferenceCategory.addPreference(manualLocationList); + getLocations(disposable); + } - preferenceCategory.addPreference(manualLocationList); - getLocations(disposable); preferenceCategory.addPreference(manualLocationButton); } else { @@ -250,6 +252,8 @@ public class SharingFragment extends PreferenceFragment { statusList.setValueIndex(resp.size() - 1); PrefUtils.storeStatus(getApplicationContext(), resp.get(resp.size() - 1)); + statusList.setSummary(PrefUtils.getUserStatus(getApplicationContext())); + } diff --git a/app/src/main/java/com/uam/wmi/findmytutor/utils/PrefUtils.java b/app/src/main/java/com/uam/wmi/findmytutor/utils/PrefUtils.java index 76e281e..3a12597 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/utils/PrefUtils.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/utils/PrefUtils.java @@ -62,7 +62,7 @@ public class PrefUtils { } public static String getUserStatus(Context context) { - return getSharedPreferences(context).getString("status_entry", "Available"); + return getSharedPreferences(context).getString("status_entry", "Dostępny"); } public static void storeStatus(Context context, String status) { diff --git a/app/src/main/res/layout/pref_sharing.xml b/app/src/main/res/layout/pref_sharing.xml index ff68db0..b7b41d2 100644 --- a/app/src/main/res/layout/pref_sharing.xml +++ b/app/src/main/res/layout/pref_sharing.xml @@ -41,7 +41,7 @@ android:persistent="true" android:title="@string/status_switch_title"/>