Apply location settings on Next button press
Change-Id: I330aefc2ba3b4cfed5a5cc753fed11f6881e3ca0
This commit is contained in:
committed by
Michael Bestas
parent
4c8cc2f348
commit
963195cd88
@@ -46,12 +46,6 @@ public class LocationSettingsActivity extends BaseSetupWizardActivity {
|
|||||||
View locationAccessView = findViewById(R.id.location);
|
View locationAccessView = findViewById(R.id.location);
|
||||||
locationAccessView.setOnClickListener(v -> {
|
locationAccessView.setOnClickListener(v -> {
|
||||||
mLocationAccess.setChecked(!mLocationAccess.isChecked());
|
mLocationAccess.setChecked(!mLocationAccess.isChecked());
|
||||||
mLocationManager.setLocationEnabledForUser(mLocationAccess.isChecked(),
|
|
||||||
Process.myUserHandle());
|
|
||||||
if (mUserManager.isManagedProfile()) {
|
|
||||||
mUserManager.setUserRestriction(UserManager.DISALLOW_SHARE_LOCATION,
|
|
||||||
!mLocationAccess.isChecked());
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -65,6 +59,17 @@ public class LocationSettingsActivity extends BaseSetupWizardActivity {
|
|||||||
mLocationAccess.setChecked(checked);
|
mLocationAccess.setChecked(checked);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void onNextPressed() {
|
||||||
|
mLocationManager.setLocationEnabledForUser(mLocationAccess.isChecked(),
|
||||||
|
Process.myUserHandle());
|
||||||
|
if (mUserManager.isManagedProfile()) {
|
||||||
|
mUserManager.setUserRestriction(UserManager.DISALLOW_SHARE_LOCATION,
|
||||||
|
!mLocationAccess.isChecked());
|
||||||
|
}
|
||||||
|
super.onNextPressed();
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int getLayoutResId() {
|
protected int getLayoutResId() {
|
||||||
return R.layout.location_settings;
|
return R.layout.location_settings;
|
||||||
|
Reference in New Issue
Block a user