Можно ли в Mango ссылаться на фоновые агенты в библиотеках классов?

У меня есть приложение, которое в настоящее время воспроизводит музыку (в фоновом режиме) все время, пока оно работает.
Мы хотим обновить его в версии приложения Mango, чтобы использовать агент воспроизведения аудио.

Большая часть логики воспроизведения в настоящее время находится в библиотеке классов, на которую ссылается основное приложение. При использовании бета-версии 2 инструментов манго для добавления ссылки на агент из проекта библиотеки классов я получаю сообщение «Невозможно добавить выбранную ссылку, поскольку она не поддерживается фоновыми агентами».

Является ли это известной проблемой/задумкой?
Есть ли известные обходные пути, если это так?
Есть ли альтернативы? (Кроме перемещения кода в проект приложения)

Да, я обновил проект библиотеки до версии 7.1.


person Matt Lacey    schedule 05.07.2011    source источник


Ответы (1)


Это зависит от того, какие ссылки есть в библиотеке. Поддерживаются не все ссылки. Возможно, вам придется изменить его. Является ли библиотека библиотекой 7.1 или 7.0 (в чем может быть проблема).

person Shawn Wildermuth    schedule 12.07.2011
comment
Команда также сказала, что это будет зависеть от других ссылок библиотеки, но я обнаружил, что это не так. На самом деле это правильное поведение, которое обеспечивается инструментами. На агента должно когда-либо ссылаться только приложение. Вы можете столкнуться со всевозможными проблемами, если попытаетесь работать по-другому. Проведя последнюю неделю, работая с агентами фонового звука, я почти полностью уверен в том, как лучше всего с ними работать, и планирую написать статью. - person Matt Lacey; 12.07.2011