Хо, я хочу, чтобы моя функция дождалась выполнения этой задачи async перед возвратом переменной?Java Async ждет окончания
public boolean CheckOnline(){
OnlineAsyncTask onlinetsk = new OnlineAsyncTask();
onlinetsk.execute();
return Online;
}
Тогда это должно быть не асинхронной. Выполните его в обычном потоке и вызовите 'join()' на объект потока, чтобы подождать, пока он не закончится. Убедитесь, что вы не блокируете UI-поток. –