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