public class ButtonClickListener implements EventListener { @Override public void onEvent(Event event) { if (event.getType() == EventType.BUTTON_CLICK) { } } } ButtonClickListener buttonClickListener = new ButtonClickListener(); EventDispatcher eventDispatcher = EventDispatcher.getInstance(); eventDispatcher.registerEventListener(EventType.BUTTON_CLICK, buttonClickListener); public class NetworkRequestHandler implements MessageHandler { @Override public void handleMessage(Message message) { if (message.getType() == MessageType.NETWORK_REQUEST) { } } } NetworkRequestHandler networkRequestHandler = new NetworkRequestHandler(); MessageTransmitter messageTransmitter = MessageTransmitter.getInstance(); messageTransmitter.registerMessageHandler(MessageType.NETWORK_REQUEST, networkRequestHandler); <resources> <item name="button_click_event" type="id" /> </resources> <resources> <item name="network_request_message" type="id" /> </resources>


上一篇:
下一篇:
切换中文