powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / доступ к данным из ArrayList
11 сообщений из 11, страница 1 из 1
доступ к данным из ArrayList
    #38859873
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть ArrayList<MyClassUnicName>

MyClassUnicName:

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public class MyClassUnicName {
	String product;
	String type;
	
	public MyClassUnicName (String stProduct, String stType){
		product=stProduct;
		type=stType;
	}
	
	
}



ArrayList<MyClassUnicName> заполняется в AsyncTask данными из запроса

Код: sql
1.
select top 10 product, type from table1



вопрос как получить доступ к полям ArrayList<MyClassUnicName>?
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38859885
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
get?
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38859897
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну да, пробую get

result.get(0).product - не видит product и eclipse ругается
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38859899
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikomp, а где ты увидел, что продукт публичный? Вообще принято писать всё через get/set у классов.
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38859908
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не поделитесь 2,3 строчками кода, я просто только учусь, было бы полезно
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38859919
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сделал product public'ом, все равно после get(0). я его не вижу

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public class MyClassUnicName {
	public String product;
	public String type;
	
	public MyClassUnicName (String stProduct, String stType){
		product=stProduct;
		type=stType;
	}
	
	
}
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38859932
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ArrayList состоит из конкретных MyClassUnicName,
get(0), я так понимаю вернет первый MyClassUnicName, как получить его свойства product?
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38859938
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно так
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
public class MyFolder {

    private String mFolderName;

    public MyFolder(final String FolderName) {
        mFolderName = FolderName;
    }
    
    public String getFolderName() {
        return mFolderName;
    }
    public void setFolderName(final String FolderName) {
        mFolderName = FolderName;
    }
}


nikompresult.get(0).product
Как ArrayList создается?
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38859947
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
rs = st.executeQuery("select top 10 product, type from rvwVersions");
				Log.d(LOG_TAG, "Выполнили запрос");
				
		myA = new ArrayList<MyClassUnicName>();
                while (rs.next()){
                	Log.d(LOG_TAG, rs.getString("product")+rs.getString("product"));
                    myA.add(new MyClassUnicName(rs.getString("product"),rs.getString("type")));
                }
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38859956
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что в отладке видно, если использовать myA.get(0) после цикла?
...
Рейтинг: 0 / 0
доступ к данным из ArrayList
    #38860313
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нашел ошибку в doInBackground объявлял ArrayList<MyClassUnicName>, а в onPostExecute принимал просто ArrayList, из-за этого было несовпадение типов
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / доступ к данным из ArrayList
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]