firebase storage, по завершению загрузки вызывается колбек onSuccess.
                  
                  
                  Как мне в асинк таске дожидаться выполнения этого колбека и только после его вызова отправлять полученный файл в onPostExecute?
                  
                  
                  
                  
                  
                  В тупую вызвать в колбеке onPostExecute с этим файлом в качетсве параметра не лучшая идея, т к колбек это мэин тред и идут лаги юи.
                  
                  
                  
                  
                  
                  В итоге сделал так - в колбеке создавать новый тред и дергать onPostExecute, вродь норм работает.
                  
                  
                  
                  
                  
                  Это нормальная реализация или нет?
                  
                  
                  
                  
                  
                  По началу хотел делать в doInBackground
                  
                  
                  this.wait();
                  
                  
                  И в колбеке делать thatThread.notify();
                  
                  
                  Но, как я понял в асинк тасках таким заниматься нельзя.
                  
                  
                  Еще был варик сделать рекурсивную асинк таску - в колбеке саму себя вызывать.
                  
                  
                
Запустить нужную асинктаску после коллбека firebase?
Обсуждают сегодня