java.lang.Object
            
            
        
                
            
            com.smartdevicelink.proxy.RPCStruct
            
            
        
                    
            
            com.smartdevicelink.proxy.RPCMessage
            
            
        
                        
            
            com.smartdevicelink.proxy.RPCNotification
            
            
        
    
Notifies an application that its interface registration has been terminated. This means that all SDL resources associated with the application are discarded, including the Command Menu, Choice Sets, button subscriptions, etc.
For more information about SDL resources related to an interface registration, see RegisterAppInterface. HMI Status Requirements:| Name | Type | Description | SmartDeviceLink Ver Available | 
|---|---|---|---|
| reason | AppInterfaceUnregisteredReason | The reason the application's interface registration was terminated | SmartDeviceLink 1.0 | 
public static final java.lang.String KEY_REASON
Constructs a newly allocated OnAppInterfaceUnregistered object
public OnAppInterfaceUnregistered()
Constructs a newly allocated OnAppInterfaceUnregistered object indicated by the Hashtable parameter
public OnAppInterfaceUnregistered(java.util.Hashtable<java.lang.String, java.lang.Object> hash)
Constructs a newly allocated OnAppInterfaceUnregistered object
public OnAppInterfaceUnregistered(AppInterfaceUnregisteredReason reason)
Get the reason the registration was terminated
public com.smartdevicelink.proxy.rpc.enums.AppInterfaceUnregisteredReason getReason()
Set the reason application's interface was terminated
public com.smartdevicelink.proxy.rpc.OnAppInterfaceUnregistered setReason(AppInterfaceUnregisteredReason reason)
| From Class | Methods | 
|---|---|
| com.smartdevicelink.proxy.RPCMessage | getFunctionID, getFunctionName, setFunctionName, getMessageType, setParameters, getParameters, getObject, getString, getInteger, getFloat, getDouble, getBoolean, getLong | 
| com.smartdevicelink.proxy.RPCStruct | getStoreValue, getStore, deserializeJSON, serializeJSON, serializeJSON, format, getBulkData, setBulkData, setPayloadProtected, isPayloadProtected, getMessageTypeName, hasKey, setValue, getValue, getObject, formatObject, getValueForString, getString, getInteger, getDouble, getFloat, getBoolean, getLong, clone, equals, hashCode | 
| java.lang.Object | getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize |