思路:使用基类,每次创建都将本类加入集合
public class BaseActivity extends Activity {
/*
* 自动管理活动的创建销毁
*
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
LogUtil.d("BaseActivity","----------->"+getClass().getSimpleName());
ActivityCollector.addActivity(this);
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
ActivityCollector.removeActivity(this);
}
}
public class BaseActivity extends Activity {
/*
* 自动管理活动的创建销毁
*
*/
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
LogUtil.d("BaseActivity","----------->"+getClass().getSimpleName());
ActivityCollector.addActivity(this);
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
ActivityCollector.removeActivity(this);
}
}