|
@@ -18,6 +18,26 @@
|
|
|
http://wangzhaoli.blog.51cto.com/7607113/1287545
|
|
|
官方解释了Handler是绑定到创建他的线程的
|
|
|
http://developer.android.com/reference/android/os/Handler.html
|
|
|
+ AsyncTask与Thread的区别
|
|
|
+ http://blog.csdn.net/nei504293736/article/details/9502435
|
|
|
+
|
|
|
+ 我提议的后台线程与UI线程的交互方式如下
|
|
|
+ // UI事件处理线程开始
|
|
|
+ final String parms = ...;
|
|
|
+ new Thread(new Runnable() {
|
|
|
+ @Override
|
|
|
+ public void run() {
|
|
|
+ // 使用参考做耗时操作
|
|
|
+ final Response rsp = doExcute(parms);
|
|
|
+ handler.post(new Runnable() {
|
|
|
+ @Override
|
|
|
+ public void run() {
|
|
|
+ // 用rsp更新UI
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }).Start();
|
|
|
|
|
|
6.第三方库
|
|
|
自动升级(友盟)
|