My Android-приложение подключается к моему веб-сайту для извлечения и загрузки информации, поэтому я использую поток AsyncTask.
В одном случае мне нужен мой поток, чтобы вернуть true или false значение в мой основной поток.
Есть ли способ получить это возвращаемое значение из функции выполнения AsyncTask?
Когда я делаю следующее:
Toast.makeText(Locate.this, "Testing : "+locationUpdate.execute(location), Toast.LENGTH_LONG).show();
Я просто получаю много тарабарщины.
Я думаю, что мне нужно, чтобы приостановить основной поток до тех пор, пока второй поток не завершится. Второй поток вызывает функцию в основном потоке для установки моего возвращаемого значения. Поэтому, когда второй поток завершается, основной поток может приостанавливать и получать доступ к возвращаемому значению, заданному вторым потоком Если эта логика звучит, пожалуйста, предложите предложения... спасибо!