Возвращаемое значение AsyncTask

Мое приложение для Android подключается к моему веб-сайту для получения и загрузки информации, поэтому я использую поток AsyncTask.

В одном случае мне нужно, чтобы мой поток возвращал истинное или ложное значение моему основному потоку .

Есть ли способ получить это возвращаемое значение из функции выполнения AsyncTask?

Когда я делаю следующее:

Toast.makeText(Locate.this, "Testing : "+locationUpdate.execute(location), Toast.LENGTH_LONG).show();

Я просто получаю много тарабарщины.

Я думаю, что мне нужно средство для приостановки основной поток, пока не завершится второй поток. Второй поток вызывает функцию в основном потоке, чтобы установить возвращаемое значение. Поэтому, когда второй поток завершает работу, основной поток может возобновить паузу и получить доступ к возвращаемому значению, установленному вторым потоком Если эта логика верна, предложите предложения ... спасибо!

28
задан sisko 21 September 2011 в 08:31
поделиться