0

从 CartActivity 仅获取 TextView 中单个项目的价值,但想要获取放置在购物车中的所有项目的详细信息

喜欢:我在购物车中有 4 件商品,但是一旦我试图在另一个活动中显示这些商品的详细信息,所以这里我只得到单个商品的详细信息(仅适用于第 4 件商品,而不是四件商品)为什么?

代码:

   for (int i = 0; i < Session.sItem_Detail.size(); i++) {

String title=Constants.sItem_Detail.get(i).get(
    ProductInformationActivity.KEY_TITLE);

String qty=Constants.sItem_Detail.get(i).get(
    ProductInformationActivity.KEY_QTY);

String cost=Constants.sItem_Detail.get(i).get(
    ProductInformationActivity.KEY_COST);


 textDetails =(TextView)findViewById(R.id.txtDetails);
 textDetails.setText("(Title:" +title + "(Qty:" + qty + ")" + "(Cost:" + "Rs." + cost + ")");



  public class Session {
public static ArrayList<HashMap<String, String>> sItem_Detail = new ArrayList<HashMap<String, String>>();
}

所以这是我的问题,我怎样才能获得存储在购物车中的所有项目的项目详细信息,而不仅仅是一个..

4

1 回答 1

2

尝试这个

使用append(charctersequence)而不是setText(charctersequence)

textDetails.append("(Title:" +title + "(Qty:" + qty + ")" + "(Cost:" + "Rs." + cost + ")"+"\n");
于 2013-05-18T06:12:05.080 回答