protected void Connect(DeviceTemplate devicetemplate) { AdbExecCmd cmd = new AdbExecCmd(); if (cmd.isDeviceConnected()) { System.out.println("### connected"); lblStatus.setText("Device Connected."); bnext = true; getDeviceInfo(devicetemplate); } else { System.out.println("### connected"); lblStatus.setText("Device Connection Fails...\n Wait ...\n"); cmd.killAdb(); lblStatus.setText("Retrying..."); cmd.startAdb(); if (cmd.isDeviceConnected()) { lblStatus.setText("Device Connected"); bnext = true; getDeviceInfo(devicetemplate); } else { lblStatus.setText("Device Connection Failed.\nReplug your USB and Continue..."); bnext = false; } } System.out.println("bnext 0 " + bnext); getWizard().getContainer().updateButtons(); }
public IWizardPage getNextPage() { System.out.println("bnext " + bnext); if (bnext && cmd.isDeviceConnected()) { IWizardPage page = super.getNextPage(); System.out.println("### " + page.getName()); return page; } return null; }