Package com.thecoderscorner.menu.remote
Interface RemoteControllerListener
public interface RemoteControllerListener
This interface is implemented when you wish to receive update events from a RemoteMenuController.
It gets called back when menu items are changed, the tree is fully populated or if the connectivity
state changes. The implementation is then passed to the appropriate instance of RemoteMenuConnector
via its addListener method.
-
Method Summary
Modifier and TypeMethodDescriptionvoidackReceived(CorrelationId key, MenuItem item, AckStatus status) Indicates that an acknowledgment has been received from the embedded device.voidconnectionState(RemoteInformation remoteInformation, AuthStatus connected) Indicates a change in connectivityvoiddialogUpdate(DialogMode mode, String header, String buffer, MenuButtonType btn1, MenuButtonType btn2) Called when a dialog event occurs on the remote, be it to show or hide a dialogvoidmenuItemChanged(MenuItem item, boolean valueOnly) Called when a menu item has either been added or changed, the valueOnly indicates if the change is just in the latest value, or also in the MenuItem structure too.voidIndicates that the tree is now fully populated, and therefore all menus that exist on the Arduino also exist locally in the MenuTree.
-
Method Details
-
treeFullyPopulated
void treeFullyPopulated()Indicates that the tree is now fully populated, and therefore all menus that exist on the Arduino also exist locally in the MenuTree.