Android 总结4种线程中操作UI界面的方法
我们经常会在后台线程中去做一些耗时的操作,比如去网络取数据。但是当数据取回来,需要显示到页面上的时候,会遇到一些小麻烦,因为我们都知道,android的UI页面是不允许在其他线程直接操作的。下面总结4中方法用来在线程中操作UI界面。
方法一:Handler
子线程调用Handler的sendMessage(message)发送事件。





?
?
- private?class?LoadTask?extends?AsyncTask?{ ??????protected?String?doInBackground(?String...?url?)?{ ?? ?????????return?loadDataFormNetwork(?url[0]?);//后台耗时操作 ?? ????} ????????protected?void?onPostExecute(?String?result?)?{ ?? ??????????myText.setText(?result?);?//得到来自网络的信息刷新页面? ?? ?????} ??}??
?
from:http://iaiai.iteye.com/blog/1183681
?