0

CartActivity から TextView 内の単一のアイテムのみの値を取得しますが、カートに配置されたすべてのアイテムの詳細を取得したい

例: カートに 4 つのアイテムがありますが、これらのアイテムの詳細を別のアクティビティで表示しようとすると、ここでは 1 つのアイテムの詳細しか表示されません (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>>();
}

だからここに私の質問があります.1つだけでなく、カートに保存されているすべてのアイテムのアイテムの詳細を取得するにはどうすればよいですか..

4

1 に答える 1

2

これを試して

append(charctersequence)の代わりに使用setText(charctersequence)

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