Spotify навигация приложений - PullRequest
0 голосов
/ 03 января 2012

В приложении для людей, которое поставляется с spotify, когда вы нажимаете на фотографию пользователя, оно загружает новый контент из списка людей, выводя вас на другой URI, поэтому навигация работает правильно с помощью кнопок навигации.

У меня есть рабочие навигационные вкладки A B C , как описано в Руководстве по пользовательскому интерфейсу spotify , в которых есть прослушиватель событий

sp.core.addEventListener("argumentsChanged", tabUpdate);

Если я нажму A, а затем B, то C, я смогу перемещаться по вкладкам, используя кнопки спуширования назад и вперед.

Когда я нажимаю кнопку A, отображается список результатов D, когда я нажимаю на результат в D, он загружает новый контент E без изменения вкладки. Мой вопрос: как мне вернуться к списку результатов D ?

Я не могу нажать A еще раз, так как он уже выбран.

Есть ли другое событие, которое я могу слушать? Нужно ли загружать E на новую страницу или есть более элегантный способ навигации, который мне не хватает?

1 Ответ

4 голосов
/ 03 января 2012

Из рекомендаций :

You can also push new states programmatically, by setting window.location to spotify:app:$APPNAME:arguments".

Вы также можете увидеть рабочий пример приложения, используя вкладки здесь https://github.com/ptrwtts/kitchensink

...