Java 类android.net.nsd.NsdManager.RegistrationListener 实例源码

项目:DynamixBridge    文件:DiscoveryService.java   
public void initializeRegistrationListener() 
{
    mRegistrationListener = new NsdManager.RegistrationListener() 
    {

        @Override
        public void onServiceRegistered(NsdServiceInfo NsdServiceInfo) 
        {
            Log.d(TAG, "ON NSD SERVICE REGISTERED");
            // Save the service name.  Android may have changed it in order to
            // resolve a conflict, so update the name you initially requested
            // with the name Android actually used.
            mServiceName = NsdServiceInfo.getServiceName();
        }

        @Override
        public void onRegistrationFailed(NsdServiceInfo serviceInfo, int errorCode) 
        {
               Log.e(TAG, "onRegistrationFailed...");
            // Registration failed!  Put debugging code here to determine why.
        }

        @Override
        public void onServiceUnregistered(NsdServiceInfo arg0) 
        {
            // Service has been unregistered.  This only happens when you call
            // NsdManager.unregisterService() and pass in this listener.
        }

        @Override
        public void onUnregistrationFailed(NsdServiceInfo serviceInfo, int errorCode) 
        {
            // Unregistration failed.  Put debugging code here to determine why.
        }
    };
}