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

Commit 42786ef2 authored by Jaewoong Jung's avatar Jaewoong Jung Committed by android-build-merger
Browse files

Merge "Changes event handling phases for DeviceListPreferenceFragment." am: 084c2040

am: 015fe72c

Change-Id: Ice1275e292262a86caafe64d01676eaccad0f702
parents db77518a 015fe72c
Loading
Loading
Loading
Loading
+5 −5
Original line number Original line Diff line number Diff line
@@ -182,13 +182,13 @@ public final class BluetoothSettings extends DeviceListPreferenceFragment implem
    }
    }


    @Override
    @Override
    public void onResume() {
    public void onStart() {
        // resume BluetoothEnabler before calling super.onResume() so we don't get
        // resume BluetoothEnabler before calling super.onStart() so we don't get
        // any onDeviceAdded() callbacks before setting up view in updateContent()
        // any onDeviceAdded() callbacks before setting up view in updateContent()
        if (mBluetoothEnabler != null) {
        if (mBluetoothEnabler != null) {
            mBluetoothEnabler.resume(getActivity());
            mBluetoothEnabler.resume(getActivity());
        }
        }
        super.onResume();
        super.onStart();


        mInitiateDiscoverable = true;
        mInitiateDiscoverable = true;


@@ -208,8 +208,8 @@ public final class BluetoothSettings extends DeviceListPreferenceFragment implem
    }
    }


    @Override
    @Override
    public void onPause() {
    public void onStop() {
        super.onPause();
        super.onStop();
        if (mBluetoothEnabler != null) {
        if (mBluetoothEnabler != null) {
            mBluetoothEnabler.pause();
            mBluetoothEnabler.pause();
        }
        }
+4 −4
Original line number Original line Diff line number Diff line
@@ -98,8 +98,8 @@ public abstract class DeviceListPreferenceFragment extends
    abstract void addPreferencesForActivity();
    abstract void addPreferencesForActivity();


    @Override
    @Override
    public void onResume() {
    public void onStart() {
        super.onResume();
        super.onStart();
        if (mLocalManager == null || isUiRestricted()) return;
        if (mLocalManager == null || isUiRestricted()) return;


        mLocalManager.setForegroundActivity(getActivity());
        mLocalManager.setForegroundActivity(getActivity());
@@ -109,8 +109,8 @@ public abstract class DeviceListPreferenceFragment extends
    }
    }


    @Override
    @Override
    public void onPause() {
    public void onStop() {
        super.onPause();
        super.onStop();
        if (mLocalManager == null || isUiRestricted()) {
        if (mLocalManager == null || isUiRestricted()) {
            return;
            return;
        }
        }
+6 −6
Original line number Original line Diff line number Diff line
@@ -47,7 +47,7 @@ public final class DevicePickerFragment extends DeviceListPreferenceFragment {
    private boolean mNeedAuth;
    private boolean mNeedAuth;
    private String mLaunchPackage;
    private String mLaunchPackage;
    private String mLaunchClass;
    private String mLaunchClass;
    private boolean mStartScanOnResume;
    private boolean mStartScanOnStart;


    @Override
    @Override
    void addPreferencesForActivity() {
    void addPreferencesForActivity() {
@@ -94,18 +94,18 @@ public final class DevicePickerFragment extends DeviceListPreferenceFragment {
        super.onCreate(savedInstanceState);
        super.onCreate(savedInstanceState);
        getActivity().setTitle(getString(R.string.device_picker));
        getActivity().setTitle(getString(R.string.device_picker));
        UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
        UserManager um = (UserManager) getSystemService(Context.USER_SERVICE);
        mStartScanOnResume = !um.hasUserRestriction(DISALLOW_CONFIG_BLUETOOTH)
        mStartScanOnStart = !um.hasUserRestriction(DISALLOW_CONFIG_BLUETOOTH)
                && (savedInstanceState == null);  // don't start scan after rotation
                && (savedInstanceState == null);  // don't start scan after rotation
        setHasOptionsMenu(true);
        setHasOptionsMenu(true);
    }
    }


    @Override
    @Override
    public void onResume() {
    public void onStart() {
        super.onResume();
        super.onStart();
        addCachedDevices();
        addCachedDevices();
        if (mStartScanOnResume) {
        if (mStartScanOnStart) {
            mLocalAdapter.startScanning(true);
            mLocalAdapter.startScanning(true);
            mStartScanOnResume = false;
            mStartScanOnStart = false;
        }
        }
    }
    }