diff --git a/app/build.gradle b/app/build.gradle index c399fb1..f019038 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,7 +10,7 @@ android { applicationId "com.uam.wmi.findmytutor" minSdkVersion 22 targetSdkVersion 27 - versionCode 36 + versionCode 37 versionName "0.9.6-beta" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true @@ -72,4 +72,6 @@ dependencies { // FloatingBarMenu implementation 'com.getbase:floatingactionbutton:1.10.1' implementation 'org.apache.commons:commons-collections4:4.0' + implementation 'com.android.support:appcompat-v7:27.1.1' + implementation 'com.android.support:design:27.1.1' } 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 4e90226..8882bfd 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 @@ -11,6 +11,7 @@ import android.preference.Preference; import android.preference.PreferenceCategory; import android.preference.PreferenceFragment; import android.preference.SwitchPreference; +import android.support.annotation.NonNull; import android.util.Log; import android.view.LayoutInflater; import android.view.View; @@ -21,6 +22,7 @@ import com.annimon.stream.IntPair; import com.annimon.stream.Stream; import com.jakewharton.retrofit2.adapter.rxjava2.HttpException; import com.uam.wmi.findmytutor.R; +import com.uam.wmi.findmytutor.adapters.TutorsListAdapter; import com.uam.wmi.findmytutor.model.PredefinedCoordViewModel; import com.uam.wmi.findmytutor.network.ApiClient; import com.uam.wmi.findmytutor.service.PredefinedCoordinatesService; @@ -44,7 +46,6 @@ import io.reactivex.disposables.CompositeDisposable; import io.reactivex.observers.DisposableSingleObserver; import io.reactivex.schedulers.Schedulers; import okhttp3.ResponseBody; - import static com.mapbox.mapboxsdk.Mapbox.getApplicationContext; @@ -164,11 +165,12 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere })); } + @SuppressLint("ResourceType") @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); - addPreferencesFromResource(R.layout.pref_sharing); + addPreferencesFromResource(R.xml.pref_sharing); locationSharing = (SwitchPreference) findPreference("key_sharing_enabled"); statusSwitch = (SwitchPreference) findPreference("key_status_enabled"); locationMode = findPreference("key_location_level"); @@ -261,6 +263,7 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere + /** Button 'choose from map' button listener **/ manualLocationButton.setOnPreferenceChangeListener((preference, o) -> { FragmentTransaction fragmentTransaction = getFragmentManager().beginTransaction(); @@ -294,6 +297,7 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere showRemoveDialog(statusList.getEntries(),"status"); return true; }); + removeManualLocation.setOnPreferenceChangeListener(((preference, newValue) -> { showRemoveDialog(manualLocationList.getEntries(),"location"); return true; diff --git a/app/src/main/java/com/uam/wmi/findmytutor/utils/Const.java b/app/src/main/java/com/uam/wmi/findmytutor/utils/Const.java index d15ed63..b6c0dab 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/utils/Const.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/utils/Const.java @@ -7,7 +7,7 @@ import java.util.List; public class Const { public final static String BASE_URL = "https://s416084.projektstudencki.pl/master/"; - public final static Integer mapRefreshInterval = 5000; + public final static Integer mapRefreshInterval = 6000; public final static Integer onlineBackgroundLocationInterval = 7000; public final static Integer offlineBackgroundLocationInterval = 360000; public final static Integer defaultMapZoom = 17; diff --git a/app/src/main/res/layout/pref_sharing.xml b/app/src/main/res/xml/pref_sharing.xml similarity index 96% rename from app/src/main/res/layout/pref_sharing.xml rename to app/src/main/res/xml/pref_sharing.xml index 2727b57..4a6cee4 100644 --- a/app/src/main/res/layout/pref_sharing.xml +++ b/app/src/main/res/xml/pref_sharing.xml @@ -1,8 +1,8 @@ @@ -35,7 +35,7 @@ android:text="@string/preference_manual_location_button" /> @@ -66,7 +66,4 @@ /> - - - \ No newline at end of file