加载中…
个人资料
king
king
  • 博客等级:
  • 博客积分:0
  • 博客访问:2,770
  • 关注人气:62
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

关于编程中设置标签(flag)的妙用

(2011-11-03 22:15:11)
标签:

it

分类: java世界
flag,这东西真的很好用,在编程中,写逻辑常常要用到,比如我们执行一段代码,在遇到我们设定的条件时,我们就设置一下flag,如把flag=true的改flag=false,然后运用这个标签(当然,这个标签可以是全局变量也可以是局布变量)去控制代码的运行。
我今天要说的呢也是flag,是我们老大教给我的,呵呵,也就是我的经理啦。这是他多年的经验啊,觉得这样处理真的很好。
看例子:
现在要做这样一个事:
if(页数>1)
则不显示分页
else
显示分页
而分页(headview and footview)是动态加载进来的,且一个列表只能有一个headview 和 footview . 所以当我判断页数大于1时,headview and footview is added to listview .当我点击下一页时,它又会去加headview和footview 。我们要避免它重复的去加载。我们要怎么做呢?
我们可以设置一个标签去判断是否已经有headview 和 footview 了。
看代码:
private int mPage ;
private  boolean flag =false;
if(flag ==false && mPage>1)
{
flag =true;
mListView.addHeadView(mHeadView);
mListView.addFootView(mFootView);
}
你看到精髓了吗?
你看懂了吗?


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有