Когда вы имеете дело с Thread
или AsyncTask
, вы не можете использовать их результат как возвращение метода, который их запускает.
Результаты AsyncTask
обрабатываются onPostExecute
.
Вы можете переопределить onPostExecute
метод AsyncTask
. Затем обработайте ваш результат там.
class MyAsyncTask {
void onPostExecute(long result) {
// process the result here
}
}