Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e44b94c4 authored by Jyun LuoLai's avatar Jyun LuoLai
Browse files

Modify AddDevicePreferenceController's constructor

For xml type controller, implements the constructor (Context, String)
would be better

Bug: 73960246
Test: Manual test & make RunSettingsRoboTests
Change-Id: I872a663947f14de5e83c596655b2ffb75f37f057
parent 0ae4204f
Loading
Loading
Loading
Loading
+2 −9
Original line number Diff line number Diff line
@@ -37,8 +37,6 @@ import com.android.settingslib.core.lifecycle.events.OnStop;
public class AddDevicePreferenceController extends BasePreferenceController
        implements LifecycleObserver, OnStart, OnStop {

    private static final String KEY = "add_bt_devices";

    private Preference mPreference;
    private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
        @Override
@@ -49,8 +47,8 @@ public class AddDevicePreferenceController extends BasePreferenceController
    private IntentFilter mIntentFilter;
    private BluetoothAdapter mBluetoothAdapter;

    public AddDevicePreferenceController(Context context) {
        super(context, KEY);
    public AddDevicePreferenceController(Context context, String key) {
        super(context, key);
        mIntentFilter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);
        mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
    }
@@ -80,11 +78,6 @@ public class AddDevicePreferenceController extends BasePreferenceController
                : DISABLED_UNSUPPORTED;
    }

    @Override
    public String getPreferenceKey() {
        return KEY;
    }

    @Override
    public CharSequence getSummary() {
        return mBluetoothAdapter != null && mBluetoothAdapter.isEnabled()
+2 −1
Original line number Diff line number Diff line
@@ -73,7 +73,8 @@ public class AddDevicePreferenceControllerTest {
                mContext.getPackageManager());
        mPackageManager.setSystemFeature(PackageManager.FEATURE_BLUETOOTH, true);

        mAddDevicePreferenceController = new AddDevicePreferenceController(mContext);
        mAddDevicePreferenceController = new AddDevicePreferenceController(mContext,
                "add_bt_devices");
        ReflectionHelpers.setField(mAddDevicePreferenceController,
                "mBluetoothAdapter", mBluetoothAdapter);