![](/img/trans.png)
[英]opening camera and gallery from recycler view adapter using OnActivityResult
[英]how to updates recycler view elements from onActivityResult
我在更新recyclerView时遇到问题。 当我在方法onActivityResult上获得保留(带有对象的ArrayList)时,我调用了自定义更新方法,在此我更新了ArrayList,但是什么也没有发生...我试图像在本主题中那样, 如何从OnActivityResult更新RecyclerView元素
这是我的代码:
家长的活动:
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类:
private ArrayList<Unswer> getUnswer = new ArrayList<>();
public void updateAdapter (ArrayList<Unswer> updateUnswer){
getUnswer = updateUnswer;
notifyDataSetChanged();
}
尝试
getUnswer.clear()
getUnswer.addAll(updateUnswer);
代替
getUnswer = updateUnswer;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.