Как вывести resultset в ListView

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
nikomp
Сообщения: 68
Зарегистрирован: 08 дек 2014, 17:03

Re: Как вывести resultset в ListView

Сообщение nikomp » 21 янв 2015, 15:31

klblk писал(а):Нет, и объявляете не правильно. И я же говорю создать свой класс (MyClassWithUniqueName.java), Написать к нему конструктор типа MyClassWithUniqueName(String product, String type) в котором будут сохранятся соответствующие поля, и уже при работе с ResultSet создайте ArrayList<MyClassWithUniqueName>, куда пишите элементы как-то так add(new MyClassWithUniqueName(rs.getString("product"), rs.getString("type"))).

а вообще коллекции это одна из основ Java, подучите их
а не подскажите как обратиться к элементу ArrayList<MyClassWithUniqueName>, т.е. как Вы и сказали я создал MyClassUnicName, заполнил его, передал в onPostExecute ArrayList, проверил пришло ли что-то, действительно пришло. result.size() = 10 как и в sql запросе. Теперь мне нужно получить элементы.

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Как вывести resultset в ListView

Сообщение Foenix » 21 янв 2015, 15:37

R.id.team

NullPointerException - что делать???
viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
viewtopic.php?f=60&t=3198

nikomp
Сообщения: 68
Зарегистрирован: 08 дек 2014, 17:03

Re: Как вывести resultset в ListView

Сообщение nikomp » 21 янв 2015, 15:43

Foenix писал(а):создал сам не знаю что)
http://developer.alexanderklimov.ru/and ... aylist.php
http://habrahabr.ru/post/128269/
да нет, создал то понятно что,

Код: Выделить всё

package com.example.bd_connect5;

public class MyClassUnicName {
	String product;
	String type;
	
	public MyClassUnicName (String stProduct, String stType){
		product=stProduct;
		type=stType;
	}

}
как считать данные из листа этих MyClassUnicName 'ов ?

пробую так

Код: Выделить всё

			 MyClassUnicName myQ;
			 
			 myQ = result.get(0);
			 Log.d(LOG_TAG, result.get(0).product);
но Eclipse ругается на Несоответствие типов ((

должно ведь быть как-то так, но тоже ругань

Код: Выделить всё

(result[0] as MyClassUnicName)["product"].toString();

nikomp
Сообщения: 68
Зарегистрирован: 08 дек 2014, 17:03

Re: Как вывести resultset в ListView

Сообщение nikomp » 22 янв 2015, 09:18

Ура! с задачей справился, всем спасибо!
http://www.java2s.com/Code/Java/Collect ... aylist.htm
полезная ссылка, нашел на этом форуме, оставляю на память )

Ответить