SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
-
grem17
- Сообщения: 85
- Зарегистрирован: 16 сен 2014, 11:54
Сообщение
grem17 » 26 сен 2014, 08:42
в литературе встречаю описание конструкции
Код: Выделить всё
ArrayList myArray = new ArrayList();
myArray.add("111");
myArray.add("222");
myArray.add("333");
editResult.setText((CharSequence) myArray.get(0));
в результате нам вернется первый элемент списка "111"
Вопрос: если мой список состоит из нескольких переменных в каждой строке, как обратиться к ним по очереди? Как получить значение "Подзаголовок2"?
Код: Выделить всё
ArrayList<Item> myArray = new ArrayList<Item>();
myArray.add(new Item("Заголовок1","Подзаголовок1"));
myArray.add(new Item("Заголовок2","Подзаголовок2"));
editResult.setText(...............????
-
Foenix
- Сообщения: 4201
- Зарегистрирован: 20 окт 2012, 12:01
Сообщение
Foenix » 26 сен 2014, 11:08
там идет нумерация от 0, номера присваиваются по порядку.
в результате нам вернется первый элемент списка "111"
что значит в результате, в каком результате?
Вторая часть у тебя вообще вопрос о другом идет.
Там нужно было в классе Item делать геттеры-сеттеры и обращаться к массиву по индексу (получим экземпляр класса Item), а внутри него с помощью метода get по наименованию соответсвующего свойства. Например, если он назван mSubHeader - то будет getSubHeader()
-
grem17
- Сообщения: 85
- Зарегистрирован: 16 сен 2014, 11:54
Сообщение
grem17 » 26 сен 2014, 11:57
Foenix писал(а):там идет нумерация от 0, номера присваиваются по порядку.
в результате нам вернется первый элемент списка "111"
что значит в результате, в каком результате?
Вторая часть у тебя вообще вопрос о другом идет.
Там нужно было в классе Item делать геттеры-сеттеры и обращаться к массиву по индексу (получим экземпляр класса Item), а внутри него с помощью метода get по наименованию соответсвующего свойства. Например, если он назван mSubHeader - то будет getSubHeader()
в каком результате - не важно, интересует как извлечь данные и подставить их в некое поле, например в TextView, EditText и пр.
по поводу второй части - можете подробнее?
встречал в инете в виде навороченных примеров, которые либо не работают (т.к. устарели), либо слишком уж наворочены и сложны для понимания
можете дать минимальную рабочую конструкцию?