@Override public void deviceChanged(IDevice delegate, int changeMask) { if (this.delegate.equals(delegate) && (changeMask & IDevice.CHANGE_STATE) == 1) { if (device.isOnline()) { online = true; } } }
if (!device.isOnline()) { throw new AndroidExecutionException("Android device is not online, can not take any screenshots.");