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);
|
||||
locationAccessView.setOnClickListener(v -> {
|
||||
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);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onNextPressed() {
|
||||
mLocationManager.setLocationEnabledForUser(mLocationAccess.isChecked(),
|
||||
Process.myUserHandle());
|
||||
if (mUserManager.isManagedProfile()) {
|
||||
mUserManager.setUserRestriction(UserManager.DISALLOW_SHARE_LOCATION,
|
||||
!mLocationAccess.isChecked());
|
||||
}
|
||||
super.onNextPressed();
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getLayoutResId() {
|
||||
return R.layout.location_settings;
|
||||
|
Reference in New Issue
Block a user