i task asincroni si possono sicuramente chiamare come classe esterna all'activity
dovresti guardare il debug per capire quale errori riscontri
per la mia (ammuffita) esperienza spesso sono "Null...