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

Commit 43752429 authored by Rongxuan Liu's avatar Rongxuan Liu Committed by Gerrit Code Review
Browse files

Merge "LeAudioTestApp: Fix crash issue when starting broadcast" into main

parents f39dd283 a52e06cd
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -46,6 +46,7 @@ import com.google.android.material.floatingactionbutton.FloatingActionButton;
import java.io.ByteArrayOutputStream;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

public class BroadcasterActivity extends AppCompatActivity {
@@ -400,7 +401,8 @@ public class BroadcasterActivity extends AppCompatActivity {

        // Get the initial state
        mViewModel = ViewModelProviders.of(this).get(BroadcasterViewModel.class);
        itemsAdapter.updateBroadcastsMetadata(mViewModel.getAllBroadcastMetadata());
        final List<BluetoothLeBroadcastMetadata> metadata = mViewModel.getAllBroadcastMetadata();
        itemsAdapter.updateBroadcastsMetadata(metadata.isEmpty() ? new ArrayList<>() : metadata);

        // Put a watch on updates
        mViewModel.getBroadcastUpdateMetadataLive().observe(this, audioBroadcast -> {