0

助けてください。私は、アイテム名、数量、金額、レートの配列リストを、注文作成アクティビティから次のアクティビティ確認注文に渡したいのですが、次のアクティビティで、その配列リストのnull値を取得するために何ができますか?

受注コード

 Intent intent = new Intent(MakeOrder.this,Demo.class);
    intent.putStringArrayListExtra("selectedItems",strItemNameAlert);
    intent.putStringArrayListExtra("selectedRates",strRateAlert);
    intent.putStringArrayListExtra("selectedQuantity",strQuantityAlert);
    intent.putStringArrayListExtra("selectedAmount",strAmountAlert);
    intent.putStringArrayListExtra("selectedId",strItemIdAlert);
    startActivity(intent);

注文確認コード

public class ConfirmOrder extends Activity {

     ArrayList<String> resultArrItemname;
     ArrayList<String> resultArrItemrate;
     ArrayList<String> resultArrItemquantity;
     ArrayList<String> resultArrItemamount;
     ArrayList<String> resultArrItemid;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        setContentView(R.layout.demo);

        resultArrItemname=new ArrayList<String>();
         resultArrItemrate=new ArrayList<String>();
        resultArrItemquantity=new ArrayList<String>();
         resultArrItemamount=new ArrayList<String>();
          resultArrItemid=new ArrayList<String>();
          Intent intent1=new Intent();
          resultArrItemname = intent1.getStringArrayListExtra("selectedItems");
           resultArrItemrate = intent1.getStringArrayListExtra("selectedRates");
           resultArrItemquantity = intent1.getStringArrayListExtra("selectedQuantity");
           resultArrItemamount = intent1.getStringArrayListExtra("selectedAmount");
           resultArrItemid = intent1.getStringArrayListExtra("selectedId");

    } 
4

2 に答える 2

5

使用する

 Intent intent1=this.getIntent();

それ以外の

 Intent intent1=new Intent();

次のアクティビティで価値を得るために

于 2013-03-20T05:53:07.363 に答える