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

Commit ccc24c9a authored by Alice Kuo's avatar Alice Kuo Committed by Automerger Merge Worker
Browse files

Merge "LeAudioTestApp: Add group id input support for lock/unlock button" am:...

Merge "LeAudioTestApp: Add group id input support for lock/unlock button" am: f4bc389e am: d52708fe am: 018a826e

Original change: https://android-review.googlesource.com/c/platform/packages/modules/Bluetooth/+/2117273



Change-Id: Id82c9d2a37ab7dc8a30ef2f91bb1b468c15d8744
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 97620e66 018a826e
Loading
Loading
Loading
Loading
+32 −8
Original line number Original line Diff line number Diff line
@@ -1262,19 +1262,43 @@ public class LeAudioRecycleViewAdapter
            });
            });


            leAudioSetLockButton.setOnClickListener(view -> {
            leAudioSetLockButton.setOnClickListener(view -> {
                final Integer group_id =
                AlertDialog.Builder alert = new AlertDialog.Builder(itemView.getContext());
                        Integer.parseInt(ViewHolder.this.leAudioGroupIdText.getText().toString());
                alert.setTitle("Pick a group ID");
                final EditText input = new EditText(itemView.getContext());
                input.setInputType(InputType.TYPE_CLASS_NUMBER);
                input.setRawInputType(Configuration.KEYBOARD_12KEY);
                alert.setView(input);
                alert.setPositiveButton("Ok", (dialog, whichButton) -> {
                    final Integer group_id = Integer.valueOf(input.getText().toString());
                    if (leAudioInteractionListener != null)
                    if (leAudioInteractionListener != null)
                        leAudioInteractionListener.onGroupSetLockClicked(
                        leAudioInteractionListener.onGroupSetLockClicked(
                            devices.get(ViewHolder.this.getAdapterPosition()), group_id, true);
                            devices.get(ViewHolder.this.getAdapterPosition()), group_id, true);

                });
                alert.setNegativeButton("Cancel", (dialog, whichButton) -> {
                    // Do nothing
                });
                alert.show();
            });
            });


            leAudioSetUnlockButton.setOnClickListener(view -> {
            leAudioSetUnlockButton.setOnClickListener(view -> {
                final Integer group_id =
                AlertDialog.Builder alert = new AlertDialog.Builder(itemView.getContext());
                        Integer.parseInt(ViewHolder.this.leAudioGroupIdText.getText().toString());
                alert.setTitle("Pick a group ID");
                final EditText input = new EditText(itemView.getContext());
                input.setInputType(InputType.TYPE_CLASS_NUMBER);
                input.setRawInputType(Configuration.KEYBOARD_12KEY);
                alert.setView(input);
                alert.setPositiveButton("Ok", (dialog, whichButton) -> {
                    final Integer group_id = Integer.valueOf(input.getText().toString());
                    if (leAudioInteractionListener != null)
                    if (leAudioInteractionListener != null)
                        leAudioInteractionListener.onGroupSetLockClicked(
                        leAudioInteractionListener.onGroupSetLockClicked(
                            devices.get(ViewHolder.this.getAdapterPosition()), group_id, false);
                            devices.get(ViewHolder.this.getAdapterPosition()), group_id, false);

                });
                alert.setNegativeButton("Cancel", (dialog, whichButton) -> {
                    // Do nothing
                });
                alert.show();
            });
            });


            leAudioGroupMicrophoneSwitch.setOnCheckedChangeListener((compoundButton, b) -> {
            leAudioGroupMicrophoneSwitch.setOnCheckedChangeListener((compoundButton, b) -> {