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 |