Servlet AsyncTask - Come implementare un metodo callback?

di il
1 risposte

Servlet AsyncTask - Come implementare un metodo callback?

Ciao a tutti.
Sto sviluppando, un'app collegata ad un Java Servlet backend tramite una chiamata AsyncPost. Tuttavia senza un metodo di callback, quando nella classe chiamante eseguo:
ServletPostAsyncTask s = new ServletPostAsyncTask();
   s.execute(new Pair<Context, String>(ListViewPrenota.this, "tours"));
Tours ttours = s.tours;
Tour tour = ttours.getTours().get(0);
ottengo una NullPointerException nella riga Tours ttours = s.tours; dato che il metodo s.execute() non aspetta prima di eseguire il resto delle istruzioni, sollevando dunque l'eccezione.

Pensavo ad un metodo callback implementato tramite un'interfacca Java, ma non sono sicuro di come realizzare ciò nella pratica non avendo molta esperienza con i callback.
Qualche idea?

grazie

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte