Ciao a tutti,
ho una classe che si chiama ScopeApplicationAdapter.
Tramite il metodo invoke istanzio una nuova classe chiamata MyCallBack, nella quale riesco a settare il valore corretto alla variabile RISULTATO.
Come faccio ad averlo anche all'interno di ScopeApplicationAdapter???
Grazie
public class ScopeApplicationAdapter extends ApplicationAdapter implements IPendingServiceCallback, IStreamAwareScopeHandler {
....
...
....
IServiceCapableConnection sc = (IServiceCapableConnection) conn;
IPendingServiceCallback a1= new MyCallback();
sc.invoke("getUsername", new Object[]{"Lo username è stato letto"}, a1);
// DOMANDA??? COME FACCIO AD AVERE IN QUESTO PUNTO IL VALORE CONTENUTO NELLA VARIABILE RISULTATO?
....
...
..
...
}
class MyCallback implements IPendingServiceCallback {
public String risultato;
public void resultReceived(IPendingServiceCall call) {
this.risultato=""+call.getResult();
}
}