/** * Constructor. * * @param connection the XMPP connection */ private InBandBytestreamManager(XMPPConnection connection) { super(connection); // register bytestream open packet listener this.initiationListener = new InitiationListener(this); connection.registerIQRequestHandler(initiationListener); // register bytestream data packet listener this.dataListener = new DataListener(this); connection.registerIQRequestHandler(dataListener); // register bytestream close packet listener this.closeListener = new CloseListener(this); connection.registerIQRequestHandler(closeListener); }
public class YourActivity extends Activity{ private class CloseLisntener extends BroadcastReceiver{ onReceive(Contetxt context, Intent intent){ YourActivity.this.finish(); } } private CloseListener closeListener; protected void onCreate(Intent icicle){ closeListener = new CloseListener(); // other on create stuff } protected void onResume(){ registerReceiver(closeListener, /* Your intent filter goes here */); } protected void onPause(){ unregisterReceiver(closeListener); } }
public class VaadintestsApplication extends Application { @Override public void init() { final Window rootWindow = new Window(); setMainWindow(rootWindow); rootWindow.addListener(new CloseListener() { @Override public void windowClose(CloseEvent e) { setUser(null); } }); } }
/** * Constructor. * * @param connection the XMPP connection */ private InBandBytestreamManager(Connection connection) { this.connection = connection; // register bytestream open packet listener this.initiationListener = new InitiationListener(this); this.connection.addPacketListener(this.initiationListener, this.initiationListener.getFilter()); // register bytestream data packet listener this.dataListener = new DataListener(this); this.connection.addPacketListener(this.dataListener, this.dataListener.getFilter()); // register bytestream close packet listener this.closeListener = new CloseListener(this); this.connection.addPacketListener(this.closeListener, this.closeListener.getFilter()); }
/** * Constructor. * * @param connection the XMPP connection */ private InBandBytestreamManager(Connection connection) { this.connection = connection; // register bytestream open packet listener this.initiationListener = new InitiationListener(this); this.connection.addPacketListener(this.initiationListener, this.initiationListener.getFilter()); // register bytestream data packet listener this.dataListener = new DataListener(this); this.connection.addPacketListener(this.dataListener, this.dataListener.getFilter()); // register bytestream close packet listener this.closeListener = new CloseListener(this); this.connection.addPacketListener(this.closeListener, this.closeListener.getFilter()); }
/** * Constructor. * * @param connection the XMPP connection */ private InBandBytestreamManager(Connection connection) { this.connection = connection; // register bytestream open packet listener this.initiationListener = new InitiationListener(this); this.connection.addPacketListener(this.initiationListener, this.initiationListener.getFilter()); // register bytestream data packet listener this.dataListener = new DataListener(this); this.connection.addPacketListener(this.dataListener, this.dataListener.getFilter()); // register bytestream close packet listener this.closeListener = new CloseListener(this); this.connection.addPacketListener(this.closeListener, this.closeListener.getFilter()); }
createProjectWindow.setResizable(false); createProjectWindow.setModal(true); createProjectWindow.addCloseListener(new CloseListener(){