Annotate Nullability for DevSettings fragment usage
Bug: 319310316 Change-Id: I4f2d219b818971e222346fc630c358b1d8b84ae9 Test: None
This commit is contained in:
@@ -28,9 +28,10 @@ import com.android.settingslib.development.AbstractEnableAdbPreferenceController
|
|||||||
public class AdbPreferenceController extends AbstractEnableAdbPreferenceController implements
|
public class AdbPreferenceController extends AbstractEnableAdbPreferenceController implements
|
||||||
PreferenceControllerMixin {
|
PreferenceControllerMixin {
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
public AdbPreferenceController(Context context, DevelopmentSettingsDashboardFragment fragment) {
|
public AdbPreferenceController(Context context,
|
||||||
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
}
|
}
|
||||||
|
@@ -40,7 +40,7 @@ public class BackAnimationPreferenceController extends DeveloperOptionsPreferenc
|
|||||||
|
|
||||||
private static final int SETTING_VALUE_OFF = 0;
|
private static final int SETTING_VALUE_OFF = 0;
|
||||||
private static final int SETTING_VALUE_ON = 1;
|
private static final int SETTING_VALUE_ON = 1;
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
BackAnimationPreferenceController(Context context) {
|
BackAnimationPreferenceController(Context context) {
|
||||||
|
@@ -21,6 +21,7 @@ import static com.android.settings.development.BluetoothLeAudioHwOffloadPreferen
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.SystemProperties;
|
import android.os.SystemProperties;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.TwoStatePreference;
|
import androidx.preference.TwoStatePreference;
|
||||||
@@ -32,7 +33,7 @@ public class BluetoothA2dpHwOffloadPreferenceController extends DeveloperOptions
|
|||||||
implements Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
|
implements Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
|
||||||
|
|
||||||
private static final String PREFERENCE_KEY = "bluetooth_disable_a2dp_hw_offload";
|
private static final String PREFERENCE_KEY = "bluetooth_disable_a2dp_hw_offload";
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
static final String A2DP_OFFLOAD_DISABLED_PROPERTY = "persist.bluetooth.a2dp_offload.disabled";
|
static final String A2DP_OFFLOAD_DISABLED_PROPERTY = "persist.bluetooth.a2dp_offload.disabled";
|
||||||
static final String A2DP_OFFLOAD_SUPPORTED_PROPERTY = "ro.bluetooth.a2dp_offload.supported";
|
static final String A2DP_OFFLOAD_SUPPORTED_PROPERTY = "ro.bluetooth.a2dp_offload.supported";
|
||||||
@@ -41,7 +42,7 @@ public class BluetoothA2dpHwOffloadPreferenceController extends DeveloperOptions
|
|||||||
boolean mChanged = false;
|
boolean mChanged = false;
|
||||||
|
|
||||||
public BluetoothA2dpHwOffloadPreferenceController(Context context,
|
public BluetoothA2dpHwOffloadPreferenceController(Context context,
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
}
|
}
|
||||||
|
@@ -49,12 +49,8 @@ public class BluetoothLeAudioAllowListPreferenceController
|
|||||||
BluetoothAdapter mBluetoothAdapter;
|
BluetoothAdapter mBluetoothAdapter;
|
||||||
@VisibleForTesting boolean mLeAudioConnectionByDefault;
|
@VisibleForTesting boolean mLeAudioConnectionByDefault;
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
public BluetoothLeAudioAllowListPreferenceController(Context context) {
|
||||||
|
|
||||||
public BluetoothLeAudioAllowListPreferenceController(Context context,
|
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
|
||||||
mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
|
mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
|
||||||
mLeAudioConnectionByDefault =
|
mLeAudioConnectionByDefault =
|
||||||
SystemProperties.getBoolean(LE_AUDIO_CONNECTION_BY_DEFAULT_PROPERTY, true);
|
SystemProperties.getBoolean(LE_AUDIO_CONNECTION_BY_DEFAULT_PROPERTY, true);
|
||||||
|
@@ -24,6 +24,7 @@ import android.bluetooth.BluetoothStatusCodes;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.os.SystemProperties;
|
import android.os.SystemProperties;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.TwoStatePreference;
|
import androidx.preference.TwoStatePreference;
|
||||||
@@ -39,7 +40,7 @@ public class BluetoothLeAudioHwOffloadPreferenceController
|
|||||||
implements Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
|
implements Preference.OnPreferenceChangeListener, PreferenceControllerMixin {
|
||||||
|
|
||||||
private static final String PREFERENCE_KEY = "bluetooth_disable_le_audio_hw_offload";
|
private static final String PREFERENCE_KEY = "bluetooth_disable_le_audio_hw_offload";
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
static final String LE_AUDIO_OFFLOAD_DISABLED_PROPERTY =
|
static final String LE_AUDIO_OFFLOAD_DISABLED_PROPERTY =
|
||||||
"persist.bluetooth.leaudio_offload.disabled";
|
"persist.bluetooth.leaudio_offload.disabled";
|
||||||
@@ -53,7 +54,7 @@ public class BluetoothLeAudioHwOffloadPreferenceController
|
|||||||
boolean mChanged = false;
|
boolean mChanged = false;
|
||||||
|
|
||||||
public BluetoothLeAudioHwOffloadPreferenceController(Context context,
|
public BluetoothLeAudioHwOffloadPreferenceController(Context context,
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
|
mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
|
||||||
|
@@ -23,6 +23,7 @@ import android.content.Context;
|
|||||||
import android.os.SystemProperties;
|
import android.os.SystemProperties;
|
||||||
import android.sysprop.BluetoothProperties;
|
import android.sysprop.BluetoothProperties;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.TwoStatePreference;
|
import androidx.preference.TwoStatePreference;
|
||||||
@@ -45,7 +46,7 @@ public class BluetoothLeAudioPreferenceController
|
|||||||
static final String LE_AUDIO_SWITCHER_DISABLED_PROPERTY =
|
static final String LE_AUDIO_SWITCHER_DISABLED_PROPERTY =
|
||||||
"persist.bluetooth.leaudio_switcher.disabled";
|
"persist.bluetooth.leaudio_switcher.disabled";
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
BluetoothAdapter mBluetoothAdapter;
|
BluetoothAdapter mBluetoothAdapter;
|
||||||
@@ -54,7 +55,7 @@ public class BluetoothLeAudioPreferenceController
|
|||||||
boolean mChanged = false;
|
boolean mChanged = false;
|
||||||
|
|
||||||
public BluetoothLeAudioPreferenceController(Context context,
|
public BluetoothLeAudioPreferenceController(Context context,
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
|
mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
|
||||||
|
@@ -22,6 +22,7 @@ import android.os.SystemProperties;
|
|||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.ListPreference;
|
import androidx.preference.ListPreference;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
@@ -42,10 +43,10 @@ public class BluetoothSnoopLogPreferenceController extends DeveloperOptionsPrefe
|
|||||||
|
|
||||||
private final String[] mListValues;
|
private final String[] mListValues;
|
||||||
private final String[] mListEntries;
|
private final String[] mListEntries;
|
||||||
private DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
public BluetoothSnoopLogPreferenceController(
|
public BluetoothSnoopLogPreferenceController(
|
||||||
Context context, DevelopmentSettingsDashboardFragment fragment) {
|
Context context, @Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mListValues = context.getResources()
|
mListValues = context.getResources()
|
||||||
.getStringArray(com.android.settingslib.R.array.bt_hci_snoop_log_values);
|
.getStringArray(com.android.settingslib.R.array.bt_hci_snoop_log_values);
|
||||||
|
@@ -25,6 +25,7 @@ import android.sysprop.AdbProperties;
|
|||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.PreferenceScreen;
|
import androidx.preference.PreferenceScreen;
|
||||||
@@ -40,10 +41,10 @@ public class ClearAdbKeysPreferenceController extends DeveloperOptionsPreference
|
|||||||
private static final String CLEAR_ADB_KEYS = "clear_adb_keys";
|
private static final String CLEAR_ADB_KEYS = "clear_adb_keys";
|
||||||
|
|
||||||
private final IAdbManager mAdbManager;
|
private final IAdbManager mAdbManager;
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
public ClearAdbKeysPreferenceController(Context context,
|
public ClearAdbKeysPreferenceController(Context context,
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
|
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
|
@@ -22,6 +22,7 @@ import android.content.Context;
|
|||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.TwoStatePreference;
|
import androidx.preference.TwoStatePreference;
|
||||||
@@ -41,10 +42,10 @@ public class DesktopModePreferenceController extends DeveloperOptionsPreferenceC
|
|||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
static final int SETTING_VALUE_ON = 1;
|
static final int SETTING_VALUE_ON = 1;
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
public DesktopModePreferenceController(
|
public DesktopModePreferenceController(
|
||||||
Context context, DevelopmentSettingsDashboardFragment fragment) {
|
Context context, @Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
}
|
}
|
||||||
|
@@ -26,8 +26,7 @@ public class DevelopmentMemtagPagePreferenceController extends DeveloperOptionsP
|
|||||||
implements PreferenceControllerMixin {
|
implements PreferenceControllerMixin {
|
||||||
private static final String KEY_DEVELOPMENT_MEMTAG_PAGE = "development_memtag_page";
|
private static final String KEY_DEVELOPMENT_MEMTAG_PAGE = "development_memtag_page";
|
||||||
|
|
||||||
public DevelopmentMemtagPagePreferenceController(
|
public DevelopmentMemtagPagePreferenceController(Context context) {
|
||||||
Context context, DevelopmentSettingsDashboardFragment fragment) {
|
|
||||||
super(context);
|
super(context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -655,7 +655,7 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
|||||||
controllers.add(new BugReportPreferenceController(context));
|
controllers.add(new BugReportPreferenceController(context));
|
||||||
controllers.add(new BugReportHandlerPreferenceController(context));
|
controllers.add(new BugReportHandlerPreferenceController(context));
|
||||||
controllers.add(new SystemServerHeapDumpPreferenceController(context));
|
controllers.add(new SystemServerHeapDumpPreferenceController(context));
|
||||||
controllers.add(new DevelopmentMemtagPagePreferenceController(context, fragment));
|
controllers.add(new DevelopmentMemtagPagePreferenceController(context));
|
||||||
controllers.add(new LocalBackupPasswordPreferenceController(context));
|
controllers.add(new LocalBackupPasswordPreferenceController(context));
|
||||||
controllers.add(new StayAwakePreferenceController(context, lifecycle));
|
controllers.add(new StayAwakePreferenceController(context, lifecycle));
|
||||||
controllers.add(new HdcpCheckingPreferenceController(context));
|
controllers.add(new HdcpCheckingPreferenceController(context));
|
||||||
@@ -706,7 +706,7 @@ public class DevelopmentSettingsDashboardFragment extends RestrictedDashboardFra
|
|||||||
controllers.add(new BluetoothLeAudioPreferenceController(context, fragment));
|
controllers.add(new BluetoothLeAudioPreferenceController(context, fragment));
|
||||||
controllers.add(new BluetoothLeAudioModePreferenceController(context, fragment));
|
controllers.add(new BluetoothLeAudioModePreferenceController(context, fragment));
|
||||||
controllers.add(new BluetoothLeAudioDeviceDetailsPreferenceController(context));
|
controllers.add(new BluetoothLeAudioDeviceDetailsPreferenceController(context));
|
||||||
controllers.add(new BluetoothLeAudioAllowListPreferenceController(context, fragment));
|
controllers.add(new BluetoothLeAudioAllowListPreferenceController(context));
|
||||||
controllers.add(new BluetoothA2dpHwOffloadPreferenceController(context, fragment));
|
controllers.add(new BluetoothA2dpHwOffloadPreferenceController(context, fragment));
|
||||||
controllers.add(new BluetoothLeAudioHwOffloadPreferenceController(context, fragment));
|
controllers.add(new BluetoothLeAudioHwOffloadPreferenceController(context, fragment));
|
||||||
controllers.add(new BluetoothMaxConnectedAudioDevicesPreferenceController(context));
|
controllers.add(new BluetoothMaxConnectedAudioDevicesPreferenceController(context));
|
||||||
|
@@ -34,6 +34,7 @@ import android.widget.ProgressBar;
|
|||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
|
|
||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.appcompat.app.AlertDialog;
|
import androidx.appcompat.app.AlertDialog;
|
||||||
import androidx.core.content.ContextCompat;
|
import androidx.core.content.ContextCompat;
|
||||||
@@ -86,7 +87,7 @@ public class Enable16kPagesPreferenceController extends DeveloperOptionsPreferen
|
|||||||
private static final int OFFSET_TO_FILE_NAME = 30;
|
private static final int OFFSET_TO_FILE_NAME = 30;
|
||||||
public static final String EXPERIMENTAL_UPDATE_TITLE = "Android 16K Kernel Experimental Update";
|
public static final String EXPERIMENTAL_UPDATE_TITLE = "Android 16K Kernel Experimental Update";
|
||||||
|
|
||||||
private @NonNull DevelopmentSettingsDashboardFragment mFragment;
|
private @Nullable DevelopmentSettingsDashboardFragment mFragment;
|
||||||
private boolean mEnable16k;
|
private boolean mEnable16k;
|
||||||
|
|
||||||
private final ListeningExecutorService mExecutorService =
|
private final ListeningExecutorService mExecutorService =
|
||||||
@@ -95,7 +96,7 @@ public class Enable16kPagesPreferenceController extends DeveloperOptionsPreferen
|
|||||||
private AlertDialog mProgressDialog;
|
private AlertDialog mProgressDialog;
|
||||||
|
|
||||||
public Enable16kPagesPreferenceController(
|
public Enable16kPagesPreferenceController(
|
||||||
@NonNull Context context, @NonNull DevelopmentSettingsDashboardFragment fragment) {
|
@NonNull Context context, @Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
this.mFragment = fragment;
|
this.mFragment = fragment;
|
||||||
mEnable16k = Enable16kUtils.isUsing16kbPages();
|
mEnable16k = Enable16kUtils.isUsing16kbPages();
|
||||||
|
@@ -20,6 +20,7 @@ import android.content.Context;
|
|||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.TwoStatePreference;
|
import androidx.preference.TwoStatePreference;
|
||||||
@@ -39,10 +40,10 @@ public class FreeformWindowsPreferenceController extends DeveloperOptionsPrefere
|
|||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
static final int SETTING_VALUE_ON = 1;
|
static final int SETTING_VALUE_ON = 1;
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
public FreeformWindowsPreferenceController(
|
public FreeformWindowsPreferenceController(
|
||||||
Context context, DevelopmentSettingsDashboardFragment fragment) {
|
Context context, @Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
}
|
}
|
||||||
|
@@ -28,10 +28,10 @@ import com.android.settingslib.development.AbstractLogpersistPreferenceControlle
|
|||||||
public class LogPersistPreferenceController extends AbstractLogpersistPreferenceController
|
public class LogPersistPreferenceController extends AbstractLogpersistPreferenceController
|
||||||
implements PreferenceControllerMixin {
|
implements PreferenceControllerMixin {
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
public LogPersistPreferenceController(Context context,
|
public LogPersistPreferenceController(Context context,
|
||||||
DevelopmentSettingsDashboardFragment fragment, Lifecycle lifecycle) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment, Lifecycle lifecycle) {
|
||||||
super(context, lifecycle);
|
super(context, lifecycle);
|
||||||
|
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
|
@@ -30,6 +30,7 @@ import android.os.Bundle;
|
|||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
|
|
||||||
@@ -45,12 +46,12 @@ public class MockLocationAppPreferenceController extends DeveloperOptionsPrefere
|
|||||||
private static final String MOCK_LOCATION_APP_KEY = "mock_location_app";
|
private static final String MOCK_LOCATION_APP_KEY = "mock_location_app";
|
||||||
private static final int[] MOCK_LOCATION_APP_OPS = new int[]{AppOpsManager.OP_MOCK_LOCATION};
|
private static final int[] MOCK_LOCATION_APP_OPS = new int[]{AppOpsManager.OP_MOCK_LOCATION};
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
private final AppOpsManager mAppsOpsManager;
|
private final AppOpsManager mAppsOpsManager;
|
||||||
private final PackageManager mPackageManager;
|
private final PackageManager mPackageManager;
|
||||||
|
|
||||||
public MockLocationAppPreferenceController(Context context,
|
public MockLocationAppPreferenceController(Context context,
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
|
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
|
@@ -20,6 +20,7 @@ import android.content.Context;
|
|||||||
import android.os.SystemProperties;
|
import android.os.SystemProperties;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.TwoStatePreference;
|
import androidx.preference.TwoStatePreference;
|
||||||
@@ -45,10 +46,10 @@ public class NfcSnoopLogPreferenceController extends
|
|||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
boolean mChanged = false;
|
boolean mChanged = false;
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
public NfcSnoopLogPreferenceController(Context context,
|
public NfcSnoopLogPreferenceController(Context context,
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
}
|
}
|
||||||
|
@@ -20,6 +20,7 @@ import android.content.Context;
|
|||||||
import android.os.SystemProperties;
|
import android.os.SystemProperties;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.TwoStatePreference;
|
import androidx.preference.TwoStatePreference;
|
||||||
@@ -45,10 +46,10 @@ public class NfcVerboseVendorLogPreferenceController
|
|||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
boolean mChanged = false;
|
boolean mChanged = false;
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
public NfcVerboseVendorLogPreferenceController(Context context,
|
public NfcVerboseVendorLogPreferenceController(Context context,
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
}
|
}
|
||||||
|
@@ -31,6 +31,7 @@ import android.telephony.TelephonyManager;
|
|||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.PreferenceScreen;
|
import androidx.preference.PreferenceScreen;
|
||||||
@@ -54,11 +55,11 @@ public class OemUnlockPreferenceController extends DeveloperOptionsPreferenceCon
|
|||||||
private final UserManager mUserManager;
|
private final UserManager mUserManager;
|
||||||
private final TelephonyManager mTelephonyManager;
|
private final TelephonyManager mTelephonyManager;
|
||||||
private final Activity mActivity;
|
private final Activity mActivity;
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
private RestrictedSwitchPreference mPreference;
|
private RestrictedSwitchPreference mPreference;
|
||||||
|
|
||||||
public OemUnlockPreferenceController(Context context, Activity activity,
|
public OemUnlockPreferenceController(Context context, Activity activity,
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
|
|
||||||
if (!TextUtils.equals(SystemProperties.get(OEM_UNLOCK_SUPPORTED_KEY, UNSUPPORTED),
|
if (!TextUtils.equals(SystemProperties.get(OEM_UNLOCK_SUPPORTED_KEY, UNSUPPORTED),
|
||||||
|
@@ -28,6 +28,7 @@ import android.os.Bundle;
|
|||||||
import android.provider.Settings;
|
import android.provider.Settings;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
|
|
||||||
@@ -40,11 +41,11 @@ public class SelectDebugAppPreferenceController extends DeveloperOptionsPreferen
|
|||||||
|
|
||||||
private static final String DEBUG_APP_KEY = "debug_app";
|
private static final String DEBUG_APP_KEY = "debug_app";
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
private final PackageManager mPackageManager;
|
private final PackageManager mPackageManager;
|
||||||
|
|
||||||
public SelectDebugAppPreferenceController(Context context,
|
public SelectDebugAppPreferenceController(Context context,
|
||||||
DevelopmentSettingsDashboardFragment fragment) {
|
@Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
mPackageManager = mContext.getPackageManager();
|
mPackageManager = mContext.getPackageManager();
|
||||||
|
@@ -22,6 +22,7 @@ import android.bluetooth.BluetoothDevice;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.PreferenceScreen;
|
import androidx.preference.PreferenceScreen;
|
||||||
|
|
||||||
@@ -41,11 +42,11 @@ public class BluetoothCodecDialogPreferenceController extends
|
|||||||
private static final String KEY = "bluetooth_audio_codec_settings";
|
private static final String KEY = "bluetooth_audio_codec_settings";
|
||||||
private static final String TAG = "BtCodecCtr";
|
private static final String TAG = "BtCodecCtr";
|
||||||
|
|
||||||
private final Callback mCallback;
|
@Nullable private final Callback mCallback;
|
||||||
|
|
||||||
public BluetoothCodecDialogPreferenceController(Context context, Lifecycle lifecycle,
|
public BluetoothCodecDialogPreferenceController(Context context, Lifecycle lifecycle,
|
||||||
BluetoothA2dpConfigStore store,
|
BluetoothA2dpConfigStore store,
|
||||||
Callback callback) {
|
@Nullable Callback callback) {
|
||||||
super(context, lifecycle, store);
|
super(context, lifecycle, store);
|
||||||
mCallback = callback;
|
mCallback = callback;
|
||||||
}
|
}
|
||||||
|
@@ -21,6 +21,7 @@ import android.bluetooth.BluetoothDevice;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.TwoStatePreference;
|
import androidx.preference.TwoStatePreference;
|
||||||
|
|
||||||
@@ -36,11 +37,11 @@ public class BluetoothHDAudioPreferenceController extends AbstractBluetoothPrefe
|
|||||||
private static final String KEY = "bluetooth_hd_audio_settings";
|
private static final String KEY = "bluetooth_hd_audio_settings";
|
||||||
private static final String TAG = "BtHDAudioCtr";
|
private static final String TAG = "BtHDAudioCtr";
|
||||||
|
|
||||||
private final Callback mCallback;
|
@Nullable private final Callback mCallback;
|
||||||
|
|
||||||
public BluetoothHDAudioPreferenceController(Context context, Lifecycle lifecycle,
|
public BluetoothHDAudioPreferenceController(Context context, Lifecycle lifecycle,
|
||||||
BluetoothA2dpConfigStore store,
|
BluetoothA2dpConfigStore store,
|
||||||
Callback callback) {
|
@Nullable Callback callback) {
|
||||||
super(context, lifecycle, store);
|
super(context, lifecycle, store);
|
||||||
mCallback = callback;
|
mCallback = callback;
|
||||||
}
|
}
|
||||||
|
@@ -23,6 +23,7 @@ import android.os.SystemProperties;
|
|||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
|
import androidx.annotation.Nullable;
|
||||||
import androidx.annotation.VisibleForTesting;
|
import androidx.annotation.VisibleForTesting;
|
||||||
import androidx.preference.Preference;
|
import androidx.preference.Preference;
|
||||||
import androidx.preference.TwoStatePreference;
|
import androidx.preference.TwoStatePreference;
|
||||||
@@ -45,7 +46,7 @@ public class GraphicsDriverEnableAngleAsSystemDriverController
|
|||||||
|
|
||||||
private static final String ENABLE_ANELE_AS_SYSTEM_DRIVER_KEY = "enable_angle_as_system_driver";
|
private static final String ENABLE_ANELE_AS_SYSTEM_DRIVER_KEY = "enable_angle_as_system_driver";
|
||||||
|
|
||||||
private final DevelopmentSettingsDashboardFragment mFragment;
|
@Nullable private final DevelopmentSettingsDashboardFragment mFragment;
|
||||||
|
|
||||||
private final GraphicsDriverSystemPropertiesWrapper mSystemProperties;
|
private final GraphicsDriverSystemPropertiesWrapper mSystemProperties;
|
||||||
|
|
||||||
@@ -83,7 +84,7 @@ public class GraphicsDriverEnableAngleAsSystemDriverController
|
|||||||
}
|
}
|
||||||
|
|
||||||
public GraphicsDriverEnableAngleAsSystemDriverController(
|
public GraphicsDriverEnableAngleAsSystemDriverController(
|
||||||
Context context, DevelopmentSettingsDashboardFragment fragment) {
|
Context context, @Nullable DevelopmentSettingsDashboardFragment fragment) {
|
||||||
this(context, fragment, new Injector());
|
this(context, fragment, new Injector());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -96,7 +97,7 @@ public class GraphicsDriverEnableAngleAsSystemDriverController
|
|||||||
|
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
GraphicsDriverEnableAngleAsSystemDriverController(
|
GraphicsDriverEnableAngleAsSystemDriverController(
|
||||||
Context context, DevelopmentSettingsDashboardFragment fragment, Injector injector) {
|
Context context, @Nullable DevelopmentSettingsDashboardFragment fragment, Injector injector) {
|
||||||
super(context);
|
super(context);
|
||||||
mFragment = fragment;
|
mFragment = fragment;
|
||||||
mSystemProperties = injector.createSystemPropertiesWrapper();
|
mSystemProperties = injector.createSystemPropertiesWrapper();
|
||||||
|
Reference in New Issue
Block a user