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