第三方包及非同步執行緒
> 漢語拼音jar包,EventBus訂閱釋出事件
net.sourceforge.pinyin4j
com.yxd.socket.respone.EventBus
AsyncTask:非同步執行緒可以去取消
@Override
protected void onCancelled() {
super.onCancelled();
cancel(true);
if (1 == searchIndex) {
ll_error.setVisibility(View.VISIBLE);
tv_nodata.setVisibility(View.GONE);
ll_friend.setVisibility(View.GONE);
}
}
protected void onCancelled() {
super.onCancelled();
cancel(true);
if (1 == searchIndex) {
ll_error.setVisibility(View.VISIBLE);
tv_nodata.setVisibility(View.GONE);
ll_friend.setVisibility(View.GONE);
}
}
> AsynckTask 非同步執行緒加入Handler,傳遞訊息
public abstract class MyAsynckTask {
private Handler handler=new Handler(){
public void handleMessage(android.os.Message msg) {
postTask();
};
};
public abstract void preTask();
public abstract void doInBack();
public abstract void postTask();
public void execute(){
preTask();
new Thread(){
public void run() {
doInBack();
handler.sendEmptyMessage(0);
};
}.start();
}
}
private Handler handler=new Handler(){
public void handleMessage(android.os.Message msg) {
postTask();
};
};
public abstract void preTask();
public abstract void doInBack();
public abstract void postTask();
public void execute(){
preTask();
new Thread(){
public void run() {
doInBack();
handler.sendEmptyMessage(0);
};
}.start();
}
}
相關文章
- 執行緒同步及執行緒鎖執行緒
- 非同步/同步,阻塞/非阻塞,單執行緒/多執行緒概念梳理非同步執行緒
- 那些年搞不懂的多執行緒、同步非同步及阻塞和非阻塞(一)---多執行緒簡介執行緒非同步
- 程式執行緒、同步非同步、阻塞非阻塞、併發並行執行緒非同步並行
- 執行緒同步機制-包裝類執行緒
- 聊聊執行緒與程式 & 阻塞與非阻塞 & 同步與非同步執行緒非同步
- 併發-0-同步/非同步/阻塞/非阻塞/程式/執行緒非同步執行緒
- Java執行緒狀態及同步鎖Java執行緒
- c#執行緒-執行緒同步C#執行緒
- 執行緒同步執行緒
- 對執行緒、協程和同步非同步、阻塞非阻塞的理解執行緒非同步
- 那些年搞不懂的多執行緒、同步非同步及阻塞和非阻塞(二)---概念區分執行緒非同步
- 程式與執行緒、同步與非同步、阻塞與非阻塞、併發與並行執行緒非同步並行
- java執行緒學習5——執行緒同步之同步方法Java執行緒
- 執行緒與同步非同步執行緒非同步
- 執行緒的同步執行緒
- 理解執行緒同步執行緒
- 深入執行緒同步執行緒
- Java—執行緒同步Java執行緒
- 多執行緒同步執行緒
- .net執行緒同步執行緒
- Java執行緒:執行緒的同步與鎖Java執行緒
- 【java 多執行緒】多執行緒併發同步問題及解決方法Java執行緒
- 【多執行緒總結(二)-執行緒安全與執行緒同步】執行緒
- suging閒談-netty 的非同步非阻塞IO執行緒與業務執行緒分離Netty非同步執行緒
- 4、Linux多執行緒,執行緒同步(2)Linux執行緒
- 多執行緒(2)-執行緒同步互斥鎖Mutex執行緒Mutex
- java 多執行緒 –同步Java執行緒
- 執行緒同步機制執行緒
- java 多執行緒 --同步Java執行緒
- NPTL 執行緒同步方式執行緒
- Java多執行緒學習(3)執行緒同步與執行緒通訊Java執行緒
- 執行緒的建立及執行緒池執行緒
- 多執行緒下的程式同步(執行緒同步問題總結篇)執行緒
- C#多執行緒開發-執行緒同步 02C#執行緒
- #大學#Java多執行緒學習02(執行緒同步)Java執行緒
- 多執行緒(2)-執行緒同步條件變數執行緒變數
- Java多執行緒—執行緒同步(單訊號量互斥)Java執行緒