2017-03-16 62 views
1

我有一个名为SavedSearch的元素,其中包含其他几个元素,如截图所示。它的一个元素数据包含更多的元素,其中一个元素又是由相同的名称数据组成。基本上,数据包含的数据包含大小为8的ArrayList,从0到7.我可以通过以下方式访问数据的第0个位置的元素: savedSearch.getItemData().data.get(0); 但是,这个第0个位置包含更多元素,我如何访问元素,它位于savedSearch.getItemData()。data.get(0);,里面,即在第0个位置,有几个元素,我如何访问它们。截图已附上供您参考。任何帮助将不胜感激。在第一个屏幕截图,我需要访问“固定”(图像的底部),这是第i现在的位置内的值 访问第i个元素,它位于ArrayList的元素内

enter image description here

回答

0

为什么不使用:

savedSearch.getItemData().data.get(0) 
    .data.get(item_you_want); 

?您也可以

[type] array=savedSearch.getItemData().data.get(0); 
[typeItem] item=array.data.get(numerYouWant); 
0

ArrayList中的结果看起来像一个SavedSearchExtra对象..

您可以检查像下面,在0度位置获取参数。

SavedSearchExtra obj = (SavedSearchExtra) savedSearch.getItemData().data.get(0); 
obj.getFixed(); 
obj.getBath();