public void onServiceConnected не выполняется, нет ошибки Cling

Я использую Cling, но связываю услугу:

getApplicationContext().bindService(new Intent(this, AndroidUpnpServiceImpl.class), serviceConnection, Context.BIND_AUTO_CREATE);

    public void onServiceConnected(ComponentName className, IBinder service) {
           upnpService = (AndroidUpnpService) service;
           on = 1;
           // Clear the list
           listAdapter.clear();

           // Get ready for future device advertisements
           upnpService.getRegistry().addListener(registryListener);


           // Now add all devices to the list we already know about
           for (Device device : upnpService.getRegistry().getDevices()) {
               registryListener.deviceAdded(device);
           }

           Log.i("MainActivity", "Started");

           // Search asynchronously for all devices, they will respond soon
           upnpService.getControlPoint().search();


       }

       public void onServiceDisconnected(ComponentName className) {
           upnpService = null;
       }
   };

onServiceConnected не выполняется, я не знаю почему.

Я не знаю, работает ли служба привязки, я использую этот код, чтобы начать работать с цеплянием: https://github.com/4thline/cling/tree/master/demo/android/browser/src/main/java/org/fourthline/cling/demo/android/browser

0 ответов

Другие вопросы по тегам