2017-07-26 36 views
0

我的第一个cardView显示一个提醒对话框,我希望该对话框中选定的项目设置为我的第一个cardView的描述。android - 如何更新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

我想你正在使用recyclerview适配器?你可以粘贴你的课程吗? – gyosida

+0

我确实解决了这个问题,但不确定这是否是可行的方法; – JosCarrillo

回答

0

对于您的特定情况下有一个方法接收更新的字符串和对象的位置,工作。它可以以某种方式像这样改进

Archivos archivos = mDataSet.get(position); 
archivos.setXXXXX(stringVariable) 
notifyItemChanged(position); 

获取对象一次,更新您的属性并通知在该位置更改了某些内容。

相关问题