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

Commit 35b447ff authored by SongFerngWang's avatar SongFerngWang Committed by SongFerng Wang
Browse files

[Broadcast] Stop the searching of broadcast

- When the user leaves the page, stop the searching
- After the buds are added into broadcast, then stop the searching
Bug: 287136134
Test: build pass. manually testing

Change-Id: I6b680fa4a2ca4b1df397bbbd1e5e129ec787912a
parent 225465e0
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -220,6 +220,27 @@ public class LocalBluetoothLeBroadcastAssistant implements LocalBluetoothProfile
        return mService.isSearchInProgress();
    }

    /**
     * Stops an ongoing search for nearby Broadcast Sources.
     *
     * On success, {@link BluetoothLeBroadcastAssistant.Callback#onSearchStopped(int)} will be
     * called with reason code {@link BluetoothStatusCodes#REASON_LOCAL_APP_REQUEST}.
     * On failure, {@link BluetoothLeBroadcastAssistant.Callback#onSearchStopFailed(int)} will be
     * called with reason code
     *
     * @throws IllegalStateException if callback was not registered
     */
    public void stopSearchingForSources() {
        if (DEBUG) {
            Log.d(TAG, "stopSearchingForSources()");
        }
        if (mService == null) {
            Log.d(TAG, "The BluetoothLeBroadcastAssistant is null");
            return;
        }
        mService.stopSearchingForSources();
    }

    /**
     * Get information about all Broadcast Sources that a Broadcast Sink knows about.
     *