自动刷新操作其实很简单
理解Activity的生命周期,这个问题就很容易解决
比如新闻页面,当用户点击进去观看新闻详情,看完后关闭详情页,回到了新闻页面,这个时候新闻页面应该进行刷新操作,以便于让用户看到最新新闻
可以先定义一个Boolean值
Boolean up=false;//默认false不刷新
Activity中onResume()方法,当页面在前台可操作时候会执行这个方法,刷新操作可以放在这个地方,
onPause()是失去焦点,不可操作,也是不可见的时候
@Override
public void onPause() {
// TODO Auto-generated method stub
super.onPause();
up=true;//不可见的时候将刷新开启
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
//判断是否刷新
if(up){
submit();//向服务器发送请求
up=false;//刷新一次即可,不需要一直刷新
}
}