Мне это ожидание надо бы сделать так чтоб не грузило главный поток , чтоб можно было клацать интерфейс
Сделайте какую-нибудь крутилку в интерфейсе. А в главном потоке проверяйте FutureTask.isDone, либо внутри таски как-нибудь уведомляйте главный поток о завершении.