Добрый день всем У меня есть ArrayList с 10 строками TITLE внутри цикла for, он работает нормально, но за пределами цикла отображается только один последний заголовок строки. Теперь внутри цикла for отображаются все 10 строк, а снаружи - только последняя.
titles = new ArrayList<String>();
String title = null;
for (int i=0 ;i< titles.size();i++){
title = titles.get(i);
Log.d("zxc",""+title);
}
Log.d("asd",""+title);
Что ты действительно спрашиваешь?
outside it just show last one ... конечно! Вне вашего цикла вы печатаете только переменную title, которую вы установили в последний пункт вашего ArrayList, на последней итерации вашего цикла.
Чтобы показать все строки вашего Arraylist, вы можете использовать titles.toString().
Например
Log.d("asd",titles.toString())
для доступа ко всем элементам вы должны использовать метод toString () для массива.