Wpis z mikrobloga

class InitiateCaptureCommand extends Command {

public InitiateCaptureCommand(PtpCamera camera) {
super(camera);
}

public void exec(IO io) {
io.handleCommand(this); //<----------------------------------------------tutaj wywala błąd this
if (responseCode == Response.DeviceBusy) {
camera.onDeviceBusy(this, true); // TODO when nikon live view is enabled this stalls
return;
}
}

@Override
public void encodeCommand(ByteBuffer b) {
encodeCommand(b, Operation.InitiateCapture, 0, 0);
}
}

błąd:

'handleCommand(Command)' in 'usb.ptp.PtpCamera.IO' cannot be applied to '(com.example.user.myapplication2.InitiateCaptureCommand)'
Pytanie co może być nie tak, bo w innym projekcie ten sam kod działa.
To jest jedyny błąd, który się pokazuje

#java #android #androiddev
  • 3