Move LocationServicePreference to Location > LocationServices
Bug: 180533061 Test: manual on device Change-Id: Idd700f5c530af67f4936e207e42988267185f256
This commit is contained in:
@@ -50,7 +50,8 @@ public class LocationPersonalSettings extends DashboardFragment {
|
||||
super.onAttach(context);
|
||||
|
||||
use(AppLocationPermissionPreferenceController.class).init(this);
|
||||
use(LocationServicePreferenceController.class).init(this);
|
||||
// STOPSHIP(b/180533061): resolve the personal/work location services issue before we can
|
||||
// ship.
|
||||
use(LocationFooterPreferenceController.class).init(this);
|
||||
|
||||
final int profileType = getArguments().getInt(ProfileSelectFragment.EXTRA_PROFILE);
|
||||
|
||||
@@ -29,20 +29,21 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* A page that configures the background scanning settings for Wi-Fi and Bluetooth.
|
||||
* A page that configures the Location Services settings including Wi-Fi scanning, Bluetooth
|
||||
* scanning, and injected location services.
|
||||
*/
|
||||
@SearchIndexable(forTarget = SearchIndexable.ALL & ~SearchIndexable.ARC)
|
||||
public class ScanningSettings extends DashboardFragment {
|
||||
private static final String TAG = "ScanningSettings";
|
||||
public class LocationServices extends DashboardFragment {
|
||||
private static final String TAG = "LocationServicesSettings";
|
||||
|
||||
@Override
|
||||
public int getMetricsCategory() {
|
||||
return SettingsEnums.LOCATION_SCANNING;
|
||||
return SettingsEnums.LOCATION_SERVICES;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected int getPreferenceScreenResId() {
|
||||
return R.xml.location_scanning;
|
||||
return R.xml.location_services;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -55,6 +56,13 @@ public class ScanningSettings extends DashboardFragment {
|
||||
return buildPreferenceControllers(context);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onAttach(Context context) {
|
||||
super.onAttach(context);
|
||||
|
||||
use(LocationServicePreferenceController.class).init(this);
|
||||
}
|
||||
|
||||
private static List<AbstractPreferenceController> buildPreferenceControllers(Context context) {
|
||||
final List<AbstractPreferenceController> controllers = new ArrayList<>();
|
||||
controllers.add(new WifiScanningPreferenceController(context));
|
||||
@@ -66,7 +74,7 @@ public class ScanningSettings extends DashboardFragment {
|
||||
* For Search.
|
||||
*/
|
||||
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
|
||||
new BaseSearchIndexProvider(R.xml.location_scanning) {
|
||||
new BaseSearchIndexProvider(R.xml.location_services) {
|
||||
|
||||
@Override
|
||||
public List<AbstractPreferenceController> createPreferenceControllers(Context
|
||||
@@ -83,7 +83,6 @@ public class LocationSettings extends DashboardFragment {
|
||||
|
||||
use(AppLocationPermissionPreferenceController.class).init(this);
|
||||
use(RecentLocationRequestPreferenceController.class).init(this);
|
||||
use(LocationServicePreferenceController.class).init(this);
|
||||
use(LocationFooterPreferenceController.class).init(this);
|
||||
use(LocationForWorkPreferenceController.class).init(this);
|
||||
use(LocationServiceForWorkPreferenceController.class).init(this);
|
||||
|
||||
Reference in New Issue
Block a user