Which is best : runonuithread or asynctask android method : thread?

view story

http://stackoverflow.com – I have a question regarding the threads in Android programming language; what is the proper method to use in a thread to call the UI thread? is it runOnUIthread method or AsyncTask method ? with arguments please? Thanks for your advices. (HowTos)