我使用recycleview Adapter创建了cartActivity。购物车活动有一个产品清单,它的数量。我在另一个类中显示了这个RecyclerView.Adapter。
@Override
public void onBindViewHolder(OrderListViewHolder personViewHolder, int i)
{
}
在活动中,我有textview,显示要支付的总金额。这是完美的,但是当我使用以下内容删除项目时:
localdb.deleteOrderItem(orderlistDetails.get(orderID).getOrderID());
orderlistDetails.remove(orderID);
notifyItemRemoved(orderID);
notifyItemRangeChanged(orderID, 1);
项目被删除,RecycleListView被刷新。我想刷新textView中的总成本也要同时刷新。如何从RecyclerView.Adapter类刷新活动中的textview?
这可能吗?如果是这样的话怎么实现呢?
谢谢!
答案 0 :(得分:0)
你可以做这样的事情
((MyActivity) context).setNewPriceText(price);
//then in your activity create the function to setText
public void setNewPriceText(int price){
myTxtView.setText(String.valueOf(Integer.parseInt(myTxtView.getText().toString().trim()) - price));
}
希望这有帮助