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:
Try
if (!isFinishing()) { gender.setText(values[0]); }