Android中页面自动刷新操作

自动刷新操作其实很简单

理解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;//刷新一次即可,不需要一直刷新

}
    }


你可能感兴趣的:(Android)