读书人

Android 小结4种线程中操作UI界面的方

发布时间: 2012-06-30 17:20:12 作者: rapoo

Android 总结4种线程中操作UI界面的方法

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

方法一:Handler

子线程调用Handler的sendMessage(message)发送事件。

?Android 小结4种线程中操作UI界面的方法?Android 小结4种线程中操作UI界面的方法?Android 小结4种线程中操作UI界面的方法?Android 小结4种线程中操作UI界面的方法?Android 小结4种线程中操作UI界面的方法

?

?Android 小结4种线程中操作UI界面的方法
    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

?

读书人网 >Android

热点推荐