0
Я назначаю данные из одного списка массивов другому. и пытается добавить его в новый список массивов. Но я видел только одну информацию, хранящую список массивов.Arraylist возвращает только первые данные
public ArrayList<DataCache> getData()
{
StoreData data = new StoreData(this);
if(data != null && data.getFeedValue() == 1 && contentOf !=null)
{
ArrayList<DataCache> cacheOf = new ArrayList<DataCache>();
ArrayList<DataCache> cache = new ArrayList<DataCache>();
System.out.println("Size of ContentOf"+contentOf.size());
for (int i=0;i<contentOf.size();i++)
{
System.out.println("Value of ContentOf"+contentOf.get(i).mFeed);
System.out.println("Value of ContentOf Data"+contentOf.get(i).mFeed.getData());
cache = contentOf.get(i).mFeed.getData();
if (cache != null && cache.size() > i)
{
cacheOf.add(cache.get(i));
System.out.println("Cache value of "+i+ " is "+ cache.get(i));
}
}
return cacheOf;
}
}
Журналы:
-03 15:56:34.980: I/System.out(14202): Size of ContentOf3
02-03 15:56:34.990: I/System.out(14202): Value of [email protected]
02-03 15:56:34.990: I/System.out(14202): Value of ContentOf Data[[email protected]]
02-03 15:56:34.990: I/System.out(14202): Cache value of 0 is [email protected]
02-03 15:56:34.990: I/System.out(14202): Value of [email protected]
02-03 15:56:34.990: I/System.out(14202): Value of ContentOf Data[[email protected]]
02-03 15:56:34.990: I/System.out(14202): Value of [email protected]
02-03 15:56:34.990: I/System.out(14202): Value of ContentOf Data[[email protected]]
02-03 15:56:34.990: I/System.out(14202): %%%%%% SIZE OF CACHE IS 1
Вы имеете в виду cacheOf.addAll (cache)? –
Спасибо, что сработали :) –