子執行緒中處理一些網路請求或吐司等操作
使用new thread(run).start(); 處理單乙個網路請求 可以考慮
非同步任務(asyntask);處理大批量的網路請求 可以考慮 如qq載入小 實時去請求載入資料的時候 可以考慮使用非同步任務
子執行緒中吐司的情況:
1 使用looper.prepare()和looper.looper();
2 // runonuithread(new runnable()
//// }
// });
**如下:
new thread()
// runonuithread(new runnable()
//// }
// });
}}.start();
Android 在子執行緒中更新主線程UI
最近發現以前在eclipse中使用的runonuithread在studio中不能使了,所以又找了幾個更新ui的方法 第一種方法 new handler context.getmainlooper post new runnable 第二種方法 如果當前執行緒是ui執行緒,那麼行動是立即執行。如果當...
android 子執行緒更新UI例項
package com.example.test0207 handler import android.os.bundle import android.os.handler import android.os.message import android.view.menu import andr...
子執行緒中Toast
那天和同學在討論乙個小demo,無意間,在子執行緒中toast了一把,竟然報錯了 因為toast在service和activity中都可以執行。所以開始就認為和ui執行緒沒有有太大的關係,而現在子執行緒toast竟然報錯!無奈之下,花了半天的時間看了一下handler,looper,toast的原始...