I have used AsyncTasks with my application, in order to lazy download and update the UI.
AsyncTasks
For now my AsyncTasks updates the UI real simply:
Shouldn't
if (gender) { gender.setText(values[0]); }
be enough?