Loading src/com/android/settings/location/LocationSettingsBase.java +3 −4 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ package com.android.settings.location; import android.content.ContentQueryMap; import android.content.ContentResolver; import android.content.Context; import android.database.Cursor; import android.os.UserManager; Loading Loading @@ -79,13 +78,13 @@ public abstract class LocationSettingsBase extends SettingsPreferenceFragment { if (um.hasUserRestriction(UserManager.DISALLOW_SHARE_LOCATION)) { return; } Settings.Secure.setLocationMode(getContentResolver(), mode); Settings.Secure.putInt(getContentResolver(), Settings.Secure.LOCATION_MODE, mode); refreshLocationMode(); } public void refreshLocationMode() { ContentResolver res = getContentResolver(); int mode = Settings.Secure.getLocationMode(getContentResolver()); int mode = Settings.Secure.getInt(getContentResolver(), Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_OFF); onModeChanged(mode); } } src/com/android/settings/widget/SettingsAppWidgetProvider.java +3 −2 Original line number Diff line number Diff line Loading @@ -521,7 +521,8 @@ public class SettingsAppWidgetProvider extends AppWidgetProvider { @Override public int getActualState(Context context) { ContentResolver resolver = context.getContentResolver(); int currentLocationMode = Settings.Secure.getLocationMode(resolver); int currentLocationMode = Settings.Secure.getInt(resolver, Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_OFF); switch (currentLocationMode) { case Settings.Secure.LOCATION_MODE_BATTERY_SAVING: case Settings.Secure.LOCATION_MODE_OFF: Loading Loading @@ -550,7 +551,7 @@ public class SettingsAppWidgetProvider extends AppWidgetProvider { int mode = desiredState ? Settings.Secure.LOCATION_MODE_HIGH_ACCURACY : Settings.Secure.LOCATION_MODE_BATTERY_SAVING; Settings.Secure.setLocationMode(resolver, mode); Settings.Secure.putInt(resolver, Settings.Secure.LOCATION_MODE, mode); return desiredState; } Loading Loading
src/com/android/settings/location/LocationSettingsBase.java +3 −4 Original line number Diff line number Diff line Loading @@ -17,7 +17,6 @@ package com.android.settings.location; import android.content.ContentQueryMap; import android.content.ContentResolver; import android.content.Context; import android.database.Cursor; import android.os.UserManager; Loading Loading @@ -79,13 +78,13 @@ public abstract class LocationSettingsBase extends SettingsPreferenceFragment { if (um.hasUserRestriction(UserManager.DISALLOW_SHARE_LOCATION)) { return; } Settings.Secure.setLocationMode(getContentResolver(), mode); Settings.Secure.putInt(getContentResolver(), Settings.Secure.LOCATION_MODE, mode); refreshLocationMode(); } public void refreshLocationMode() { ContentResolver res = getContentResolver(); int mode = Settings.Secure.getLocationMode(getContentResolver()); int mode = Settings.Secure.getInt(getContentResolver(), Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_OFF); onModeChanged(mode); } }
src/com/android/settings/widget/SettingsAppWidgetProvider.java +3 −2 Original line number Diff line number Diff line Loading @@ -521,7 +521,8 @@ public class SettingsAppWidgetProvider extends AppWidgetProvider { @Override public int getActualState(Context context) { ContentResolver resolver = context.getContentResolver(); int currentLocationMode = Settings.Secure.getLocationMode(resolver); int currentLocationMode = Settings.Secure.getInt(resolver, Settings.Secure.LOCATION_MODE, Settings.Secure.LOCATION_MODE_OFF); switch (currentLocationMode) { case Settings.Secure.LOCATION_MODE_BATTERY_SAVING: case Settings.Secure.LOCATION_MODE_OFF: Loading Loading @@ -550,7 +551,7 @@ public class SettingsAppWidgetProvider extends AppWidgetProvider { int mode = desiredState ? Settings.Secure.LOCATION_MODE_HIGH_ACCURACY : Settings.Secure.LOCATION_MODE_BATTERY_SAVING; Settings.Secure.setLocationMode(resolver, mode); Settings.Secure.putInt(resolver, Settings.Secure.LOCATION_MODE, mode); return desiredState; } Loading