2016-06-16 9 views
0
Intent intent = getIntent(); 
Model_Class dataObj = (Model_Class) intent.getSerializableExtra("value"); 
dataObj.getPrice(); 
dataObj.get_product_name(); 
ArrayList<InputListModleClass> _inputList = dataObj.getInputsList(); 
for (int j = 0; j <_inputList.size(); j++) { 
    InputListModleClass itemsObj = new InputListModleClass(); 
    Id = itemsObj.getInputId(); 
    Lable = itemsObj.getInputLable(); 
} 

私はすべての値をインテントから得ることができますが、IdとLableではnullになります。どうすればこの問題を解決できますか。ArrayList <CustomObject>を別のアクティビティに渡して、arraylistからNullを取得します。

答えて

0

要素の代わりに新しく作成されたオブジェクトからインテントを読み取っています。

InputListModleClass itemsObj = new InputListModleClass(); 

代わりのこの試み:

InputListModleClass itemsObj = _inputList.get(j); 

、その後、あなたが意図からIDとラベルを持っている必要があります。

+0

ありがとうございます – maria

関連する問題