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

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

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: I305a9c6ba8cca1bd5c3c0e1d78ad4a84f9a155b7
parent ca2d2411
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -125,6 +125,10 @@ public class BluetoothFindBroadcastsFragment extends RestrictedDashboardFragment
                        Log.w(TAG, "onSourceAdded: mSelectedPreference == null!");
                        return;
                    }
                    if (mLeBroadcastAssistant != null
                            && mLeBroadcastAssistant.isSearchInProgress()) {
                        mLeBroadcastAssistant.stopSearchingForSources();
                    }
                    getActivity().runOnUiThread(() -> updateListCategoryFromBroadcastMetadata(
                            mSelectedPreference.getBluetoothLeBroadcastMetadata(), true));
                }
@@ -232,6 +236,9 @@ public class BluetoothFindBroadcastsFragment extends RestrictedDashboardFragment
    public void onStop() {
        super.onStop();
        if (mLeBroadcastAssistant != null) {
            if (mLeBroadcastAssistant.isSearchInProgress()) {
                mLeBroadcastAssistant.stopSearchingForSources();
            }
            mLeBroadcastAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
        }
    }