Страница 1 из 1

Не запускаются 2 asynctask

Добавлено: 24 май 2013, 17:54
Lettuce
Всем привет!
Столкнулся с неожиданной проблемой: в onCreate создаю 2 класса asynctask, запускаю их методом execute, и при этом запускается только первый класс, второй не заходит в метод doInBackground.

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

public class Server extends AsyncTask<Object, Data, Void>
public class Client extends AsyncTask<Data, Void, Void>

Server server = new Server();
server.execute(this, 1024);
...
Client client = new Client();
Data data = new Data(...);
client.execute(data);

Re: Не запускаются 2 asynctask

Добавлено: 24 май 2013, 18:09
Mikhail_dev
Вообще не должно быть проблем, поэтому ищите ошибку. Если ошибка не вылазит, я обычно через каждую строку пишу что-то типа
Log.d("excelption","1");
// код
Log.d("excelption","2");
//код
...
и после анализирую, где дало сбой

Re: Не запускаются 2 asynctask

Добавлено: 24 май 2013, 18:11
KamiSempai
Скорее всего вы запускаете их на 4 андроиде.
Вот тема в которой обсуждалась эта проблема viewtopic.php?f=33&t=1900

Re: Не запускаются 2 asynctask

Добавлено: 24 май 2013, 18:26
Lettuce
Да, андроид 4й, но проблема возникла вчера, до этого всё было нормально, возможно исправить это какими-либо настройками?

Re: Не запускаются 2 asynctask

Добавлено: 24 май 2013, 21:17
Lettuce
Вообщем поменял android:targetSdkVersion="10" в манифесте, но на будущее учту новые методы.