问:

唧唧调用线程必须为sta,因为许多ui组件都需要怎么解决

答:
所以,总结来说,通过线程切换到UI线程,或使用Handler/AsyncTask在UI线程中更新UI,可以解决从非UI线程访问UI的问题。