| CLASS info |
| public abstract class MessageHandler |
| Represents the callback for events such as signal change, distance change, message reception, and failure to receive a message. |
| Constructor name |
| public MessageHandler() Creates an instance of MessageHandler. |
| Return | Method |
| void | onBleSignalChanged(Message message, BleSignal bleSignal) Called when the first BLE broadcast message associated with a message or when the BLE signal associated with a message changes. |
| void | onDistanceChanged(Message message, Distance distance) Called when the estimated distance to a message changes. |
| void | onFound(Message message) Called when a message is detected for the first time or a lost message (onLost) is detected again. |
| void | onLost(Message message) Called when a message is no longer detectable. |
| Constructor |
| public MessageHandler () |
| Creates an instance of MessageHandler. |
| Method |
| public void onBleSignalChanged(Message message, BleSignal bleSignal) |
| Called when the first BLE broadcast message associated with a message or when the BLE signal associated with a message changes. This callback currently supports only BLE beacon messages. It does not support PendingIntent during subscription. |
Parameters
| Parameter name | Parameter desc |
| message | Message. |
| bleSignal | New BLE signal. |
| Method |
| public void onDistanceChanged(Message message, Distance distance) |
| Called when the estimated distance to a message changes. This callback currently supports only BLE beacon messages. It does not support PendingIntent during subscription. |
Parameters
| Parameter name | Parameter desc |
| message | Message. |
| distance | Updated estimated distance. |
| Method |
| public void onFound(Message message) |
| Called when a message is detected for the first time or a message is no longer detectable (onLost). |
Parameters
| Parameter name | Parameter desc |
| message | Message. |
| Method |
| public void onLost(Message message) |
| Called when a message is no longer detectable. This callback currently suits BLE beacon messages the best. For other messages, it may not respond in a timely manner. The method is called back only once unless a message is no longer detectable. |
Parameters
| Parameter name | Parameter desc |
| message | Message. |