Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
TalgatMuratov
1 / 1 / 1
Регистрация: 01.04.2013
Сообщений: 40
#1

AsyncTask<String, String, String> объясните пожалуйста - Программирование Android

13.06.2013, 15:19. Просмотров 962. Ответов 2
Метки нет (Все метки)

При описаний класса наследника AsyncTask мы в угловых скобках указываем три типа данных:
1. Тип входных данных. Это данные которые пойдут на вход в AsyncTask.
2. Тип промежуточных данных. Данные которые используются для вывода промежуточных результатов.
3. Тип возвращаемых данных. То, что вернёт AsyncTask после работы.

Java
1
2
3
protected void onPreExecute() { 
//Я знаю что он используется до asynctaska 
}
а вот как в AsyncTask заносится данные 1 входной?
и куда заносится doInBackground
заранее выкладываю код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
protected String doInBackground(String... args) {
// Строим параметры
            List<NameValuePair> params = new ArrayList<NameValuePair>();
            // получим строку json из URL 
            JSONObject json = jParser.makeHttpRequest(url_all_products, "GET", params);
            
            // // ответ от json
            Log.d("All Products: ", json.toString());
 
            try {
                // проверяем переменную TAG_SUCCESS
                int success = json.getInt(TAG_SUCCESS);
 
                if (success == 1) {
                    // если найден
                    // получаем массив продукты
                    products = json.getJSONArray(TAG_PRODUCTS);
 
                    // проходим в цикле через все продукты
                    for (int i = 0; i < products.length(); i++) {
                        JSONObject c = products.getJSONObject(i);
 
                        
                        String id = c.getString(TAG_PID);
                        String name = c.getString(TAG_NAME);
 
                    
                        HashMap<String, String> map = new HashMap<String, String>();
 
                        // добавляем каждый узел в HashMap ключ, значение 
                        map.put(TAG_PID, id);
                        map.put(TAG_NAME, name);
 
                        // добавляем в ArrayList
                        productsList.add(map);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2013, 15:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос AsyncTask<String, String, String> объясните пожалуйста (Программирование Android):

Передать String в AsyncTask, получить callback - Программирование Android
Не могу сообразить как одновременно и передать в AsyncTask запрос и возвратить ответ в UI. Вот код как есть - нужно возвращать...

Как получить значение String из UI потока в потоке AsyncTask? - Программирование Android
Есть 4 шт. EditText. Нужно получить их значения в потоке AsyncTask. Вот весь мой код package com.examplemy.activity2; ...

String - Программирование Android
Здравствуйте. Решил заняться локализацией своего приложения (никогда ранее не занимался этим), до этого все тексты были записаны не в...

string.split - Программирование Android
Имею string = &quot;ПОНЕДЕЛЬНИК. 10 Февраль. TLC HD&quot; Проделываем String CannelParse = string.split(&quot;.&quot;); String vgd = string.split(&quot;...

Генератор String - Программирование Android
Добрый день, уважаемые форумчане. Уже который день пытаюсь решить маленькую проблему, но не получается. Возможно ли при помощи Random...

string.xml - Программирование Android
Все стринговые данные для приложения хранятся в string.xml Это классно работает если у вас не меняются строки в приложении А вот...

2
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
13.06.2013, 15:58 #2
http://startandroid.ru/ru/uroki/vse-...yj-primer.html
0
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
13.06.2013, 16:17 #3
оставь три Void`а и не парься
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2013, 16:17
Привет! Вот еще темы с ответами:

String-array - Программирование Android
много файлов string-array в values можно ли и как к ним обращаться по номеру?

Получить данные в string - Программирование Android
Добрый ночи такая проблема возникает. Вот код для получение страницы public class FirstFragment extends Fragment { ...

Не сохраняются String ресурсы - Программирование Android
Создаю xml файл с ресурсами. Записываю туда несколько String ресурсов. После сохранения они не сохраняются в R.java, и , соответственно, ...

SharedPreferences ArrayList<String> - Программирование Android
Можно ли массив целый сохранить именно методом SharedPreferences ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru