使用Fragment+ViewPager使用过程中禁止预加载未展示Fragment页面的网络请求

来源:互联网 发布:乐高ev3机器人编程软件 编辑:程序博客网 时间:2024/05/16 05:41

参考自:http://www.bit100.com/viewpager禁止预加载,滑动到那个页面再加载网络数据/

在Fragment类中添加如下代码:

//当前Fragment 是否第一次展示显示private boolean isFrist = true;@Overridepublic void setUserVisibleHint(boolean isVisibleToUser) {    super.setUserVisibleHint(isVisibleToUser);        if (isVisibleToUser && isFrist){        isFrist = false;        showToDo();    }}//当前Fragment显示后要处理的事务private void showToDo(){    Toast.makeText((AppCompatActivity)getActivity(), "Fragment显示后要处理的事务", Toast.LENGTH_LONG).show();}
原创粉丝点击