diff --git a/.idea/misc.xml b/.idea/misc.xml index b0c7b20..dc44dda 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -29,7 +29,7 @@ - + diff --git a/app/build.gradle b/app/build.gradle index f019038..d968864 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "com.uam.wmi.findmytutor" minSdkVersion 22 targetSdkVersion 27 - versionCode 37 - versionName "0.9.6-beta" + versionCode 40 + versionName "1.0.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true } diff --git a/app/src/main/java/com/uam/wmi/findmytutor/activity/BaseActivity.java b/app/src/main/java/com/uam/wmi/findmytutor/activity/BaseActivity.java index 31d11e0..4183098 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/activity/BaseActivity.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/activity/BaseActivity.java @@ -266,7 +266,6 @@ public abstract class BaseActivity setUpNav(); actionBarDrawerToggle.syncState(); - } @Override @@ -423,7 +422,7 @@ public abstract class BaseActivity } - private void updateNavigationBarState() { + public void updateNavigationBarState() { int actionId = getNavigationMenuItemId(); selectBottomNavigationBarItem(actionId); } 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 3734389..5e900e7 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 @@ -6,6 +6,7 @@ import android.app.FragmentTransaction; import android.app.TimePickerDialog; import android.content.DialogInterface; import android.content.SharedPreferences; +import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.preference.ListPreference; import android.preference.Preference; @@ -270,11 +271,10 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction(); fragmentTransaction.hide(SharingFragment.this); fragmentTransaction.commit(); + ((MapActivity) getActivity()).updateNavigationBarState(); return true; }); - statusSwitch.setOnPreferenceChangeListener((preference, newValue) -> { - return true; - }); + statusSwitch.setOnPreferenceChangeListener((preference, newValue) -> true); /** Status list change listener **/ statusList.setOnPreferenceChangeListener((preference, newValue) -> { ListPreference lp = (ListPreference) preference; diff --git a/app/src/main/java/com/uam/wmi/findmytutor/activity/UsersListFragment.java b/app/src/main/java/com/uam/wmi/findmytutor/activity/UsersListFragment.java index c0f9ac0..3c7028a 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/activity/UsersListFragment.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/activity/UsersListFragment.java @@ -231,6 +231,7 @@ public class UsersListFragment extends Fragment { List list = new ArrayList(); list.add(user); ((MapActivity) getActivity()).filterMarkers(list); + ((MapActivity) getActivity()).updateNavigationBarState(); }); } alertDialog = alertDialogBuilderUserInput.create(); diff --git a/app/src/main/java/com/uam/wmi/findmytutor/utils/RightButtonPreference.java b/app/src/main/java/com/uam/wmi/findmytutor/utils/RightButtonPreference.java index 3814e03..cfb7519 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/utils/RightButtonPreference.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/utils/RightButtonPreference.java @@ -17,15 +17,38 @@ public class RightButtonPreference extends Preference { public RightButtonPreference(Context context, AttributeSet attrs) { super(context, attrs); setWidgetLayoutResource(R.layout.preference_button_widget); + init(context, attrs); + } + + private void init(Context context, AttributeSet attrs){ for (int i=0;i - + android:layout_width="match_parent" + android:layout_height="match_parent" + android:fontFamily="@font/lato_regular"> + android:key="category_sharing" + android:title="@string/settings_category_location"> + android:title="@string/title_sharing" /> + android:text="@string/preference_manual_location_button" /> + android:key="remove_manual_location" + android:text="@string/preference_manual_location_button_remove" /> - + android:title="@string/status_switch_title" /> + android:title="@string/title_manual_status" /> + android:text="@string/preference_manual_status_button_remove" /> \ No newline at end of file