消息关闭
    暂无新消息!
android A 界面的recycleview中的item 点击跳转至B界面,然后选中B界面的item回到A界面给被点击的item赋值,B 返回A的时候回掉OnActivityResult(),,A 界面取到值,怎么赋给item

3个回答

︿ 1
你把A界面的 item的position取到,重新这是数据,然后mAdapter.notifyItemChanged(position);
︿ 0
从A界面跳转的时候,将你点击的item的位置带过去:
intent.putExtra("index", getAdapterPosition());
startActivityForResult。。。。。。

从b返回的时候,将这个index和其他值在onActivityResult带回来:
int index = data.getIntExtra("index", -1);
//其他操作
mAdapter.notifyItemChanged(index);