I have a problem with updates my recyclerView. When I get unswer (it`s ArrayList with objects) in method onActivityResult I call the custom update method, where I update my ArrayList, but nothing happens... I try to do it like in this topic how to update RecyclerView element from OnActivityResult
It`s my code :
Parent`s activity :
ArrayList<Unswer> unswerFromMain;
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
//super.onActivityResult(requestCode, resultCode, data);
if (data==null){
Log.d("LOGO", "no unswer" );
return;
} else {
unswerFromMain = (ArrayList<Unswer>) data.getSerializableExtra("aboutGROUPS");
recyclerAdapter.updateAdapter(unswerFromMain);
}
}
}
RecyclerAdapter class :
private ArrayList<Unswer> getUnswer = new ArrayList<>();
public void updateAdapter (ArrayList<Unswer> updateUnswer){
getUnswer = updateUnswer;
notifyDataSetChanged();
}
Try
getUnswer.clear()
getUnswer.addAll(updateUnswer);
instead of
getUnswer = updateUnswer;