Spotify Android SDK: ожидание CallResult переходит в TimeOut - PullRequest
1 голос
/ 15 июня 2019

Я пытаюсь настроить код Java, который дает последовательные инструкции для Spotify. Поэтому я настроил синхронные CallResults, как показано ниже.

CallResult<Empty> callResult = mSpotifyAppRemote.getPlayerApi().play(mURI);
Result<Empty> result = callResult.await(10, TimeUnit.SECONDS);
if (!result.isSuccessful()) Log.e("ERROR play", result.getError().getMessage());

Когда я запускаю приведенный выше пример, музыка начинает играть, как и ожидалось, но приложение ждет 10 секунд, а затем выдает сообщение об ошибке. Я ожидал получить result.isSuccesful==true, чтобы перейти к следующей инструкции. Почему я получаю тайм-аут через 10 секунд, хотя инструкция выполняется явно (= играет музыка)?

...