Я создаю приложение, которое запрашивает данные для нескольких альбомов и списков воспроизведения при первой загрузке.
Для каждого из них я звоню либо
models.Album.fromURI(uri, function(album){});
или
models.Playlist.fromURI(uri, function(playlist){});
В большинстве случаев они работают нормально, и я могу получить информацию из альбома или списка воспроизведения из функции обратного вызова, однако иногда (5% времени) функция обратного вызова никогда не вызывается, и у меня остается неполный набор данных для моего приложения для отображения.
Мне интересно, сталкивался ли кто-либо еще с подобными проблемами или имел какое-либо представление о том, что может быть причиной этого (ошибки API, ограничение скорости запросов и т. Д.)