Merge "[Audiosharing] Add prefix to device list item text in adapter." into main
This commit is contained in:
@@ -22,7 +22,8 @@ import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.Button;
|
||||
|
||||
import com.android.internal.widget.RecyclerView;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import com.android.settings.R;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -32,11 +33,13 @@ public class AudioSharingDeviceAdapter extends RecyclerView.Adapter<RecyclerView
|
||||
private static final String TAG = "AudioSharingDeviceAdapter";
|
||||
private final ArrayList<AudioSharingDeviceItem> mDevices;
|
||||
private final OnClickListener mOnClickListener;
|
||||
private final String mPrefix;
|
||||
|
||||
public AudioSharingDeviceAdapter(
|
||||
ArrayList<AudioSharingDeviceItem> devices, OnClickListener listener) {
|
||||
ArrayList<AudioSharingDeviceItem> devices, OnClickListener listener, String prefix) {
|
||||
mDevices = devices;
|
||||
mOnClickListener = listener;
|
||||
mPrefix = prefix;
|
||||
}
|
||||
|
||||
private class AudioSharingDeviceViewHolder extends RecyclerView.ViewHolder {
|
||||
@@ -49,7 +52,7 @@ public class AudioSharingDeviceAdapter extends RecyclerView.Adapter<RecyclerView
|
||||
|
||||
public void bindView(int position) {
|
||||
if (mButtonView != null) {
|
||||
mButtonView.setText(mDevices.get(position).getName());
|
||||
mButtonView.setText(mPrefix + mDevices.get(position).getName());
|
||||
mButtonView.setOnClickListener(
|
||||
v -> mOnClickListener.onClick(mDevices.get(position)));
|
||||
} else {
|
||||
|
||||
@@ -28,9 +28,9 @@ import android.widget.TextView;
|
||||
import androidx.appcompat.app.AlertDialog;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import com.android.internal.widget.LinearLayoutManager;
|
||||
import com.android.internal.widget.RecyclerView;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
|
||||
|
||||
@@ -139,7 +139,8 @@ public class AudioSharingDialogFragment extends InstrumentedDialogFragment {
|
||||
(AudioSharingDeviceItem item) -> {
|
||||
sListener.onItemClick(item);
|
||||
dismiss();
|
||||
}));
|
||||
},
|
||||
"Connect "));
|
||||
recyclerView.setLayoutManager(
|
||||
new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false));
|
||||
recyclerView.setVisibility(View.VISIBLE);
|
||||
|
||||
@@ -28,9 +28,9 @@ import android.widget.TextView;
|
||||
import androidx.appcompat.app.AlertDialog;
|
||||
import androidx.fragment.app.Fragment;
|
||||
import androidx.fragment.app.FragmentManager;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import com.android.internal.widget.LinearLayoutManager;
|
||||
import com.android.internal.widget.RecyclerView;
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
|
||||
|
||||
@@ -110,7 +110,8 @@ public class AudioSharingDisconnectDialogFragment extends InstrumentedDialogFrag
|
||||
(AudioSharingDeviceItem item) -> {
|
||||
sListener.onItemClick(item);
|
||||
dismiss();
|
||||
}));
|
||||
},
|
||||
"Disconnect "));
|
||||
recyclerView.setLayoutManager(
|
||||
new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false));
|
||||
Button cancelBtn = rootView.findViewById(R.id.cancel_btn);
|
||||
|
||||
Reference in New Issue
Block a user