一般是五种交互方式:
1、handler
2、Activity.runOnUIThread(Runnable)
3、View.Post(Runnable)
4、View.PostDelayed(Runnabe,long)
5、AsyncTask
如果当情形比较复杂的时候,那么一般使用的都是handler了,可以应对复杂情形。如果情形比较简单的话,那么直接使用Activity.runOnUIThread(Runnable)即可,然后,直接将更新UI的代码写在里面即可。
1、handler
2、Activity.runOnUIThread(Runnable)
3、View.Post(Runnable)
4、View.PostDelayed(Runnabe,long)
5、AsyncTask
如果当情形比较复杂的时候,那么一般使用的都是handler了,可以应对复杂情形。如果情形比较简单的话,那么直接使用Activity.runOnUIThread(Runnable)即可,然后,直接将更新UI的代码写在里面即可。