Re[2]: Добавление обьектов в массив
От: PorcoRosso  
Дата: 25.02.10 16:28
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B> Но без кода сложно разобратся. Можно пример?


public class Skin {
    public String Name;

    private ArrayList<Section> Sections = new ArrayList<Section>(); // Та самая коллекция объектов, которую надо заполнить, тип - стандартный java.util.ArrayList

    public void Parse(XmlPullParser parser) throws Exception {
        this.Name = ParserHelper.GetString(parser, "Name", "Unnamed skin");
        ParserHelper.ParseCollections(parser, "Sections", this.Sections); // пытаемся заполнить коллекцию
    }
}

public final class ParserHelper {
    private static void ParseCollection(XmlPullParser parser, String name, ArrayList<? extends Object> coll) throws Exception {
        for (НЕВАЖНО) {
                Object item = ParserHelper.ParseObject(parser, name); // В общем откуда-то получили нужный объект, это Section в данном случае
                coll.add(item); // а вот эта строка не компилируется
        }
    }
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.