Settings: make sure Wifi exists before adding controllers
Change-Id: I6c1fd5222aa9fd33cbec67b8f572d031bfe86466
This commit is contained in:
parent
f33e8f00c3
commit
746c5738cb
1 changed files with 7 additions and 4 deletions
|
|
@ -32,6 +32,7 @@ import android.content.ContentResolver;
|
|||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.content.IntentFilter;
|
||||
import android.content.pm.PackageManager;
|
||||
import android.database.ContentObserver;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
|
|
@ -694,10 +695,12 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
|||
controllers.add(new LogdSizePreferenceController(context));
|
||||
controllers.add(new LogPersistPreferenceController(context, fragment, lifecycle));
|
||||
controllers.add(new CameraLaserSensorPreferenceController(context));
|
||||
controllers.add(new WifiDisplayCertificationPreferenceController(context));
|
||||
controllers.add(new WifiVerboseLoggingPreferenceController(context));
|
||||
controllers.add(new WifiScanThrottlingPreferenceController(context));
|
||||
controllers.add(new WifiNonPersistentMacRandomizationPreferenceController(context));
|
||||
if (context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI)) {
|
||||
controllers.add(new WifiDisplayCertificationPreferenceController(context));
|
||||
controllers.add(new WifiVerboseLoggingPreferenceController(context));
|
||||
controllers.add(new WifiScanThrottlingPreferenceController(context));
|
||||
controllers.add(new WifiNonPersistentMacRandomizationPreferenceController(context));
|
||||
}
|
||||
controllers.add(new MobileDataAlwaysOnPreferenceController(context));
|
||||
controllers.add(new TetheringHardwareAccelPreferenceController(context));
|
||||
controllers.add(new BluetoothDeviceNoNamePreferenceController(context));
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue