Ok, quindi ora ho Class A
che contiene alcuni filatori che i valori saranno compilati da Class B
che si estende AsnycTask
che acquisisce i valori di selezione da un servizio Web. In classe B riesco a recuperare i valori, mostrando in un toast. Il problema ora è come posso passare quei valori di spinner di nuovo alla classe A?Valore restituito dalla classe AsyncTask Metodo onPostExecute
Ho provato
Can OnPostExcecute method in AsyncTask RETURN values?
passando Class A
-Class B
e memorizzare il valore in una variabile pubblica di Class A
come qui di seguito
@Override
protected void onPostExecute(String result)
{
classA.classAvariable = result;
}
Tuttavia ogni volta che provo a leggere la classAvariable
i ottieni sempre un NullPointer Exception
. Sembra che la variabile non sia mai stata assegnata al risultato. Per motivi di leggibilità, ho dovuto separare Class B
invece di utilizzarlo come classe in linea.
Qualche idea ai miei colleghi programmatori Java?
fornire il codice che avete scritto –