我有一个类OwnAdapter,它扩展了ArrayAdapter。 它的数据在arrayList中传递。 有一个自定义布局包含2个TextViews和2个按钮。 我已经在适配器本身的getView方法中的按钮上定义了onClick操作。 当单击行的按钮时,对数据库进行了一些更改。现在,当单击两个按钮中的任何一个并显示新数据时,我没有得到如何更新列表视图。
bAttend.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//works fine
upDateAttend(position);
//code for updating view-What to add here?
notifyDataSetChanged();
}
});
答案 0 :(得分:0)
制作这一行 youradapter.notifyDataSetChanged(); 如果你更新adpater中的arraylist只需添加notifyDataSetChanged(); 看到这个链接,谈谈recyclerview,但会帮助你 https://guides.codepath.com/android/using-the-recyclerview#notifying-the-adapter