Мне нужно позвонить getValuesAndCalculate
в моем приложении, которое должно вернуться только после выполнения своей работы.Однако для выполнения своей работы он должен получать записи с сервера, что должно быть сделано с помощью асинхронного вызова.Данные сервера принимаются через функцию обратного вызова.Таким образом, в getValuesAndCalculate
мне нужно подождать, пока у меня есть данные, прежде чем приступить к вычислениям.Как мне это реализовать?