@Override public void onRefreshDevices() { registry.removeAllRemoteDevices(); searchEvent.fire(new Search(1)); }
break; Toast.makeText(this, R.string.searchingLAN, Toast.LENGTH_SHORT).show(); upnpService.getRegistry().removeAllRemoteDevices(); upnpService.getControlPoint().search(); break;
public void removeAllRemoteDevices() { upnpService.getRegistry().removeAllRemoteDevices(); }
public void onServiceConnected(ComponentName className, IBinder service) { Log.d(TAG, "DLNA-----DlnaAndRemoteSearch---onServiceConnected"); mUpnpService = (AndroidUpnpService) service; mUpnpService.getControlPoint().getRegistry().removeAllRemoteDevices();// 先清除掉之前的,再搜索 mUpnpService.getRegistry().addListener(mDefaultRegistryListener); mUpnpService.getControlPoint().search(); }