2012-03-08 2 views
0

Я использую cling api для создания конечной точки upnp под Android. Я не знаю, как передать устройство, которое я обнаружил в одном Управлении другому. Возможно ли это?Можно ли передать класс org.teleal.cling.model.meta.Device другой активности в Android

Я попытался использовать синхронизированный funciton в классе MyApplication (который расширяет приложение). Как всегда, когда я пытался установить или установить устройство, он всегда вызывал ClassCastException

Спасибо!

+1

является классом «Устройство», реализующим сериализуемый интерфейс? если да, вы можете попытаться передать объект через сериализованный пакет для следующего действия – andreasg

ответ

2

Вы можете передать строку UDN и использовать ее в другой деятельности. Сервисный интерфейс можно использовать для перечисления всех устройств и UDN, чтобы найти нужное устройство.

Device device = upnpService.getRegistry().getDevice(myDeviceUDN, true); 
Смежные вопросы