package com.yaoxin.newapp;


import java.util.ArrayList;


import android.app.Activity;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;


import com.lidroid.xutils.http.HttpHandler;


public class NetworkActionBarActivity extends ActionBarActivity {

protected ArrayList> httpHandlers = new ArrayList>();

public void cancelHandler(HttpHandler<?> handler){
try {
if (handler != null){
handler.cancel();
}
httpHandlers.remove(handler);
} catch (Exception e) {
// TODO: handle exception
}
}


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}

@Override
public void finish(){
for (HttpHandler<?> httpHandler: httpHandlers){
httpHandler.cancel();
}
super.finish();
}


}



package com.yaoxin.newapp;


import java.util.ArrayList;


import android.app.Activity;
import android.os.Bundle;


import com.lidroid.xutils.http.HttpHandler;


public class NetworkActivity extends Activity {

protected ArrayList> httpHandlers = new ArrayList>();


public void cancelHandler(HttpHandler<?> handler){
try {
if (handler != null){
handler.cancel();
}
httpHandlers.remove(handler);
} catch (Exception e) {
// TODO: handle exception
}
}


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}

@Override
public void finish(){
for (HttpHandler<?> httpHandler: httpHandlers){
httpHandler.cancel();
}
super.finish();
}


}



package com.yaoxin.newapp;


import java.util.ArrayList;


import android.app.Activity;
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;


import com.lidroid.xutils.http.HttpHandler;


public class NetworkFragmentActivity extends FragmentActivity {

protected ArrayList> httpHandlers = new ArrayList>();


public void cancelHandler(HttpHandler<?> handler){
try {
if (handler != null){
handler.cancel();
}
httpHandlers.remove(handler);
} catch (Exception e) {
// TODO: handle exception
}
}


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}

@Override
public void finish(){
for (HttpHandler<?> httpHandler: httpHandlers){
httpHandler.cancel();
}
super.finish();
}


}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. RabbitMQ消息中间件技术精讲
  2. 微软「感谢你,Harry!」沈向洋23年后离职微
  3. 谷歌「双十一」也放大招:Colab上可以免费
  4. 零基础Python入门教程第7节:流程控制
  5. 顶会「扩招」,一地鸡毛:ICLR2020近半数审稿
  6. 英特尔AI医疗实战曝光:10倍加速辅助诊断、
  7. 半年21项全新发布和升级,百度飞桨团队「码
  8. DeepMind星际争霸AI登上Nature,超越99.8%活
  9. 在图像生成领域里,GAN这一大家族是如何生
  10. 顶会抄顶会:SIGIR 2019论文被爆抄袭,部分内