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

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

Войти
Регистрация
Восстановить пароль
 
derec
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 74
#1

Аргументы Async потока - Программирование Android

31.01.2014, 17:10. Просмотров 533. Ответов 3
Метки нет (Все метки)

Здравствуйте, такой вопрос есть
поток типа:
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
 private class Parse_pre extends AsyncTask<String, Void, List<String>> {
        
              protected List<String> doInBackground(String... arg) {
                  
                  try
                  {
                      Document doc_line = Jsoup.connect("http://lost_magic.net"+arg[0]).timeout(7000).get();
                      
                    
                      Elements element_link = doc_line.select("h1[class$=pre]");
                      for (Element e_date: element_link)
                      {
                          
                          potuput = e_date.text().toString();
                          Log.d("78",e_date.text());
                      }
                  }
                  catch(Exception e)
                  {
                    e.printStackTrace();
                 
                  }
                  return output;
                }
         
            protected void onPostExecute(List<String> output) {
            
                
            }
            
            
            
      }
запуск запроса
Java
1
new Parse_pre().execute(pre_link[day_weekend[countin]][count_b]);
мне нужно кроме урл сайта передать еще 2 int'a в этот поток.
как быть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2014, 17:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Аргументы Async потока (Программирование Android):

Async Task тормозит UI и не выводит диалог - Программирование Android
Доброго времени суток, друзья. Начитался про AsyncTask и решил запихнуть дерганье данных с сервера в поток. Данные с сервера тянутся,...

Retrofit async не успевает загрузить данные - Программирование Android
Использую ассинхронные запросы. Ну в принципе оно и понятно почему данные не успевают отображаться в recyclerview). У меня есть класс...

Последовательное выполнение Async Tasks и progressdialog - Программирование Android
как используя asyncTask.execute(); asyncTask.get(); вывести progressdialog?

Аргументы потока - Java SE
Создаю поток. Надо при запуске передать в него аргумент. Как это сделать?

Как корректно заменить async: false на async: true - JavaScript
Проблема в том, что данный код устарел, блокирует браузер на время выполнения скрипта и выдает warning: Synchronous XMLHttpRequest on...

Создание функции, формирующую предложение из аргументов функции, аргументы . Аргументы - переменное число - C (СИ)
Короче, вот бы всё норм. Хочу соединять, но он мне выдаёт ошибку, когда использую strcat. Не могу понять, с типами аргументов вроде проблем...

3
verylazy
Заблокирован
31.01.2014, 17:14 #2
можно передать нужные параметры в конструктор
0
derec
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 74
31.01.2014, 17:30  [ТС] #3
Цитата Сообщение от verylazy Посмотреть сообщение
можно передать нужные параметры в конструктор
а как?
0
verylazy
Заблокирован
31.01.2014, 17:41 #4
например так
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import android.os.AsyncTask;
 
public class MyCoolAsyncTask extends AsyncTask<Void, Void, Void> {
 
    private String str;
    private int someIntParam;
    private int anotherIntParam;
    
    public MyCoolAsyncTask(String str, int someIntParam, int anotherIntParam) {
        super();
        this.str = str;
        this.someIntParam= someIntParam;
        this.anotherIntParam = anotherIntParam;
    }
 
    @Override
    protected Void doInBackground(Void... params) {
        // тут кодим
        
        return null;
    }
}
соответственно передавать туда как-то так
Java
1
new MyCoolAsyncTask("ololo", 69, 42);
поля свои естественно
0
31.01.2014, 17:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2014, 17:41
Привет! Вот еще темы с ответами:

Async Free (СОМ-порт)-Async Pro (СОМ-порт)? - Delphi
Здравствуйте! Скажите пожалуйста есть пример где используют Async Free (СОМ-порт) или Async Pro (СОМ-порт)? почему то не могу найти и...

Транслируются ли аргументы функции CoCreateInstance в аргументы функции DllGetClassObject? - C++ COM
НУ то есть я думаю должно быть понятно, о чём речь. В клиенте вызывается функция: CoCreateInstance ( REFCLSID, аргумент__2, ...

Аргументы функции: что значит "большие" и "небольшие" аргументы? - C++
Здравствуйте! Всем доброго дня! Растолкуйте пожалуйста! Что значит большие и небольшие?

.NET 4.x Не получается с вторичного потока обратиться напрямую к объекту из главного потока - C# WPF
Добрый день. Проблема заключается в том что не могу в WPF с вторичного потока обратится на прямую к объекту из главного потока. WPF пока...


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

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

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