如何从 onActivityResult 更新回收者视图元素

how to updates recycler view elements from onActivityResult

我在更新我的 recyclerView 时遇到问题。当我在 onActivityResult 方法中得到 unswer(它是带有 objects 的 ArrayList)时,我调用了自定义更新方法,在那里我更新了我的 ArrayList,但没有任何反应...... 我尝试像本主题中那样做

这是我的代码:

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);

    }

}

}

回收器适配器class:

private ArrayList<Unswer> getUnswer = new ArrayList<>();

public void updateAdapter (ArrayList<Unswer> updateUnswer){

    getUnswer = updateUnswer;

    notifyDataSetChanged();
}

尝试

getUnswer.clear()
getUnswer.addAll(updateUnswer);

而不是

getUnswer = updateUnswer;