【发布时间】:2017-05-26 08:45:34
【问题描述】:
这听起来可能有点复杂,但我想要的很简单!我有一个RecyclerView,每个项目都有一个删除Button。当我按下每个项目中的按钮时,相应的项目将从RecyclerView 中删除。现在我想在另一个布局中将这些已删除的项目显示到另一个 RecyclerView 中!
这是我的RecyclerView,我从每个ButtonClick 中删除项目:
holder.Btn_Remove.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mFeedList.remove(newPosition);
notifyItemRemoved(newPosition);
notifyItemRangeChanged(newPosition,mFeedList.size());
}
});
现在我有其他RecyclerView 和DataList。我想添加每个已删除的项目以自动添加到这个新的DataList。
private void setDataListItems(){
mDataList.add(new PendingModel("#198" , "Pizza Hut", "Time : 08.00 ","sector 15", currentDateTimeString, OrderStatus.ACTIVE,0.00));
}
任何帮助将不胜感激!
【问题讨论】:
-
recyclerviews 在一个或两个活动中你想从你的适配器发送数据到另一个活动吗?
-
嗨!每个recyclerviews都在不同的活动中
-
嗨@FajarKhan,我认为您需要一个解决方案来存储已删除的项目,例如单例,甚至共享首选项。
-
嗨,我已经通过公开数据集并在其他回收视图中访问它来解决问题。就在项目被删除之前,我将数据添加到此数据集。
标签: android arraylist android-recyclerview