我有一个名为SavedSearch的元素,其中包含其他几个元素,如屏幕截图所示。其中一个元素data包含更多元素,其中一个元素又是同名数据。基本上,数据包含的数据包含一个大小为8的ArrayList,从0到7.我可以通过以下方式访问第0个位置的数据元素:
savedSearch.getItemData().data.get(0);
但是,这个第0个位置包含更多元素,如何访问进一步在savedSearch.getItemData()。data.get(0);内的元素,也就是说,在第0位,有几个元素,我如何访问他们。已附上截图供您参考。任何帮助将受到高度赞赏。在第一个屏幕截图中,我需要访问"固定"(图像底部)的值,这是在第i个位置内
答案 0 :(得分:0)
为什么不使用:
savedSearch.getItemData().data.get(0)
.data.get(item_you_want);
?你也可以
[type] array=savedSearch.getItemData().data.get(0);
[typeItem] item=array.data.get(numerYouWant);
答案 1 :(得分:0)
你的arraylist结果看起来像SavedSearchExtra对象..
你可以检查如下,并在0索引位置获取参数。
SavedSearchExtra obj = (SavedSearchExtra) savedSearch.getItemData().data.get(0);
obj.getFixed();
obj.getBath();