我有一个RecyclerView Adapter
,我想将其设置onClick
为整个项目,但此代码以及当我也尝试使用myViewHolder.view.setOnClickListener(..)
两者时,仍然只听复选框的单击。
我怎样才能设置onClickListener
为整体item
?
public class DeliveryPointSelectionAdapter extends RecyclerView.Adapter<DeliveryPointSelectionAdapter.MyViewHolder> {
private static final String TAG = MyViewHolder.class.getSimpleName();
private List<DeliveryPoint> deliveryPointList;
interface OnItemCheckListener {
void onItemCheck(DeliveryPoint deliveryPoint);
void onItemUncheck(DeliveryPoint deliveryPoint);
}
@NonNull
private OnItemCheckListener onItemCheckListener;
public DeliveryPointSelectionAdapter(List<DeliveryPoint> deliveryPointList, @NonNull OnItemCheckListener onItemCheckListener) {
this.deliveryPointList = deliveryPointList;
this.onItemCheckListener = onItemCheckListener;
}
@NonNull
@Override
public DeliveryPointSelectionAdapter.MyViewHolder onCreateViewHolder(@NonNull ViewGroup viewGroup, int viewType) {
View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.dialog_select_deliverypoints_to_change_item, viewGroup, false);
return new MyViewHolder(view);
}
@Override
public void …
Run Code Online (Sandbox Code Playgroud) android onclicklistener android-viewholder android-recyclerview
fetch
我正在React 中执行一个方法,它返回.pdf
也已命名的文件,现在我想获取该文件名。
function downloadPdf() {
fetch(BASE_URL + `/example/example/pdf/${exampleId}`)
.then(r => r.blob())
.then(showFile);
}
function showFile(blob, filename) {...}
Run Code Online (Sandbox Code Playgroud)
如何获取文件名并showFile
使用文件名调用我的函数?