Merge "[LE Broadcast]Fix the crash in the BluetoothLeBroadcast constructor" into tm-qpr-dev am: 5fa44874ba
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19993858 Change-Id: I31b4243bdcc3c1bf39f8a296e6910b23b048ab38 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -210,13 +210,15 @@ public class LocalBluetoothLeBroadcast implements LocalBluetoothProfile {
|
||||
|
||||
LocalBluetoothLeBroadcast(Context context) {
|
||||
mExecutor = Executors.newSingleThreadExecutor();
|
||||
BluetoothAdapter.getDefaultAdapter().
|
||||
getProfileProxy(context, mServiceListener, BluetoothProfile.LE_AUDIO_BROADCAST);
|
||||
mBuilder = new BluetoothLeAudioContentMetadata.Builder();
|
||||
mContentResolver = context.getContentResolver();
|
||||
Handler handler = new Handler(Looper.getMainLooper());
|
||||
mSettingsObserver = new BroadcastSettingsObserver(handler);
|
||||
updateBroadcastInfoFromContentProvider();
|
||||
|
||||
// Before registering callback, the constructor should finish creating the all of variables.
|
||||
BluetoothAdapter.getDefaultAdapter()
|
||||
.getProfileProxy(context, mServiceListener, BluetoothProfile.LE_AUDIO_BROADCAST);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user