minor adjustments
This commit is contained in:
parent
8a88629b9a
commit
bc6e5179c7
@ -93,7 +93,7 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere
|
||||
}else{
|
||||
enableStatusPreferences();
|
||||
}
|
||||
Log.d("STATUSES",Integer.toString(statusesArray.length ));
|
||||
// Log.d("STATUSES",Integer.toString(statusesArray.length ));
|
||||
setListPreferenceData(statusList, statusesArray, null);
|
||||
}
|
||||
|
||||
@ -131,8 +131,6 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere
|
||||
preferenceCategory.removePreference(manualLocationButton);
|
||||
}else{
|
||||
if(predefinedCoordsList.isEmpty()){
|
||||
Log.d("SANITY","yeblo");
|
||||
Log.d("SANITY",predefinedCoordsList.toString());
|
||||
locationSharing.setEnabled(false);
|
||||
locationSharing.setChecked(false);
|
||||
PrefUtils.disableSharing(getApplicationContext());
|
||||
@ -141,8 +139,6 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere
|
||||
manualLocationList.setEnabled(false);
|
||||
manualLocationList.setSummary("");
|
||||
}else{
|
||||
Log.d("SANITY","niepojszo");
|
||||
Log.d("SANITY",predefinedCoordsList.toString());
|
||||
manualLocationList.setEnabled(true);
|
||||
manualLocationList.setSummary(PrefUtils.getCurrentManualLocationName(getApplicationContext()));
|
||||
removeManualLocation.setEnabled(true);
|
||||
@ -207,14 +203,6 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere
|
||||
|
||||
statusList.setSummary(PrefUtils.getUserStatus(getApplicationContext()));
|
||||
manualLocationList.setSummary(PrefUtils.getCurrentManualLocationName(getApplicationContext()));
|
||||
// Log.d("STATUS",statusesArray[0]);
|
||||
|
||||
// && PrefUtils.getLocationLevel(getApplicationContext()).equals("manual"
|
||||
/* if(predefinedLocationsList.isEmpty()){
|
||||
manualLocationList.setEnabled(false);
|
||||
manualLocationList.setSummary("");
|
||||
removeManualLocation.setEnabled(false);
|
||||
}*/
|
||||
|
||||
/** Main sharing switch**/
|
||||
locationSharing.setOnPreferenceChangeListener((buttonView, newValue) -> {
|
||||
@ -229,24 +217,21 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere
|
||||
PrefUtils.storeLocationMode(getApplicationContext(), locationLevelMapping.get(Integer.parseInt((String) newValue)));
|
||||
if (PrefUtils.getLocationLevel(getApplicationContext()).equals(SharingLevel.MANUAL.toString())) {
|
||||
if (!predefinedCoordsList.isEmpty()) {
|
||||
// Log.d("SANITY","niepojszo");
|
||||
// Log.d("SANITY",predefinedCoordsList.toString());
|
||||
preferenceCategory.addPreference(manualLocationList);
|
||||
preferenceCategory.addPreference(removeManualLocation);
|
||||
}else{
|
||||
// Log.d("SANITY","pojszło");
|
||||
locationSharing.setEnabled(false);
|
||||
locationSharing.setChecked(false);
|
||||
PrefUtils.disableSharing(getApplicationContext());
|
||||
((MapActivity) getActivity()).handleBackgroundTaskLifeCycle();
|
||||
|
||||
}
|
||||
|
||||
preferenceCategory.addPreference(manualLocationButton);
|
||||
|
||||
} else {
|
||||
locationSharing.setEnabled(true);
|
||||
preferenceCategory.removePreference(manualLocationList);
|
||||
preferenceCategory.removePreference(manualLocationButton);
|
||||
preferenceCategory.removePreference(removeManualLocation);
|
||||
|
||||
}
|
||||
return true;
|
||||
});
|
||||
@ -319,7 +304,7 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere
|
||||
public void showRemoveDialog(CharSequence[] entries, String service){
|
||||
boolean [] checked = new boolean[entries.length];
|
||||
ArrayList<String> tobeDeleted = new ArrayList<String>();
|
||||
Log.d("sharingDialog", "no to siup");
|
||||
// Log.d("sharingDialog", "no to siup");
|
||||
builder.setPositiveButton("DELETE", new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(DialogInterface dialog, int which) {
|
||||
@ -329,7 +314,7 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere
|
||||
}
|
||||
}
|
||||
removeEntries(service,tobeDeleted);
|
||||
Log.d("MANAGE-PREF",tobeDeleted.toString());
|
||||
// Log.d("MANAGE-PREF",tobeDeleted.toString());
|
||||
}
|
||||
});
|
||||
builder.setMultiChoiceItems(entries, checked, new DialogInterface.OnMultiChoiceClickListener() {
|
||||
@ -351,7 +336,7 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere
|
||||
|
||||
protected void removeEntries(String service, ArrayList<String> toBeDeleted){
|
||||
|
||||
Log.d("MANAGE-PREF", toBeDeleted.toString());
|
||||
// Log.d("MANAGE-PREF", toBeDeleted.toString());
|
||||
if(service.equals("status")){
|
||||
for (String uuid:toBeDeleted) {
|
||||
disposable.add(statusesService.deleteUserPredefinedStatus(PrefUtils.getUserId(getApplicationContext()), uuid)
|
||||
@ -449,12 +434,10 @@ public class SharingFragment extends PreferenceFragment implements SharedPrefere
|
||||
getLocations(disposable);
|
||||
String currentEntry = PrefUtils.getCurrentManualLocation(getApplicationContext());
|
||||
if(resp.isEmpty()){
|
||||
Log.d("LOKACJE puste",resp.toString());
|
||||
disableManualLocationPreferences();
|
||||
}else{
|
||||
if(!Stream.of(resp).filter(x -> x.getName().equals(currentEntry)).toList().isEmpty())
|
||||
{
|
||||
Log.d("LOKACJE pełne",resp.toString());
|
||||
for (PredefinedCoordViewModel location: resp) {
|
||||
if(location.getName().equals(currentEntry)){
|
||||
manualLocationList.setValueIndex(resp.indexOf(location));
|
||||
|
@ -22,8 +22,10 @@ public class RightButtonPreference extends Preference {
|
||||
String attr = attrs.getAttributeName(i);
|
||||
String val = attrs.getAttributeValue(i);
|
||||
if (attr.equalsIgnoreCase("text")) {
|
||||
buttonText = val;
|
||||
Log.d("RightButtonPreference", "step = " + val);
|
||||
// buttonText = val;
|
||||
Log.d("RightButtonPreference", "step = " + val);
|
||||
|
||||
buttonText = context.getResources().getString(Integer.parseInt(val.substring(1)));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -30,12 +30,12 @@
|
||||
android:title="@string/title_list_manual_location" />
|
||||
<com.uam.wmi.findmytutor.utils.RightButtonPreference
|
||||
android:key="manual_location_button"
|
||||
android:text="CHOOSE FROM MAP"
|
||||
android:text="@string/preference_manual_location_button"
|
||||
|
||||
/>
|
||||
<com.uam.wmi.findmytutor.utils.RightButtonPreference
|
||||
android:key="remove_manual_location"
|
||||
android:text="Manage Saved"
|
||||
android:text="@string/preference_manual_location_button_remove"
|
||||
/>
|
||||
</PreferenceCategory>
|
||||
|
||||
@ -59,7 +59,7 @@
|
||||
/>
|
||||
<com.uam.wmi.findmytutor.utils.RightButtonPreference
|
||||
android:key="remove_manual_status"
|
||||
android:text="Manage Saved"
|
||||
android:text="@string/preference_manual_status_button_remove"
|
||||
/>
|
||||
|
||||
</PreferenceCategory>
|
||||
|
@ -239,6 +239,8 @@
|
||||
<string name="negative_dialog_button">Nie</string>
|
||||
<string name="enable_sharing_question">Aby skorzystać z tej funkcji musisz pozwolić na udostępnianie lokalizacji. Zgadzasz sie?</string>
|
||||
<string name="sharing_modal_title">Udostępnianie</string>
|
||||
<string name="preference_manual_location_button_remove">Zarządzaj zapisanymi</string>
|
||||
<string name="preference_manual_status_button_remove">Zarządzaj zapisanymi</string>
|
||||
</resources>
|
||||
|
||||
|
||||
|
@ -69,6 +69,9 @@
|
||||
<string name="location_level_precise">Exact</string>
|
||||
<string name="location_level_manual">Manual</string>
|
||||
<string name="preference_manual_location_button">Choose from map</string>
|
||||
<string name="preference_manual_location_button_remove">Manage saved</string>
|
||||
<string name="preference_manual_status_button_remove">Manage saved</string>
|
||||
|
||||
<string name="settings_location_level">Location level</string>
|
||||
<string name="key_location_level">key_location_level</string>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user