我的第一张cardView显示一个警告对话框,我希望在对话框中选择的项目设置到我的第一张cardView的描述中。
我如何引用特定的cardView?
我有这个
holder.mTextDescription.setText(string);
它设置文本,但它在最后一个cardView上。
我实际上是在解决它,但不确定这是否是这样做的好方法;
private void onUpdate(int position, String string) {
String titulo = mDataset.get(position).titulo;
String type = mDataset.get(position).type;
mDataset.remove(position);
mDataset.add(position, new Archivos(titulo, string, type));
notifyItemChanged(position);
}
答案 0 :(得分:0)
对于您的特定情况,有一个方法接收更新的字符串和您的对象的位置,工作。它可能会以某种方式改进,如此
Archivos archivos = mDataSet.get(position);
archivos.setXXXXX(stringVariable)
notifyItemChanged(position);
获取对象一次,更新属性并通知在该位置更改的内容。