以前一直用是别人的网络请求框架,一直没时间来研究android的handler原理还有java中的多线程处理。下面是我今天总结下多线程操作,简单学习封装网络请求的框架。写的很一般,欢迎大家指导我学习。
https://github.com/moziqi/AndroidThread
上面是我的代码,简单用法:
MeExecutor.doNetIOGet(1, "http://www.google.com", new MeCallback() {
@Override
public void onSuccess(int tag, String entity) {
Log.e("TAG","tag1");
mTextView.setText(1 + "");
}
@Override
public void onFailure(int tag, String msg, int code) {
}
});
虽然能实现一般的网络请求,可是缺少了一个能取消网络请求的操作,下一步,我使用futrue来处理这个问题。
谢谢以下的博主
http://www.cnblogs.com/dolphin0520/p/3949310.html
http://www.cnblogs.com/wanqieddy/archive/2013/09/06/3305482.html