Можно ли передать класс org.teleal.cling.model.meta.Device другому Activity в Android - PullRequest
0 голосов
/ 08 марта 2012

Я использую API-интерфейс cling для создания конечной точки upnp под Android.Я не знаю, как передать устройство, которое я нашел в одном действии, в другое.Возможно ли это?

Я пытался использовать синхронизированную функцию в классе MyApplication (который расширяет Application).Однако когда я пытался получить или установить устройство, оно всегда вызывало ClassCastException

Спасибо!

1 Ответ

2 голосов
/ 15 июля 2012

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

Device device = upnpService.getRegistry().getDevice(myDeviceUDN, true);
...