ViewPager+Fragment滑动界面,并做延迟加载【新版】

fragment类:package com.example.testtask;import android.os.Bundle;import android.support.v4.app.Fragment;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;/** * @date2014-1-16 */public class MyFragment extends Fragment {private boolean isInit; // 是否可以开始加载数据@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {isInit = true;return inflater.inflate(R.layout.fragment_my, container, false);}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {super.onViewCreated(view, savedInstanceState);/* 初始化控件 */}@Overridepublic void onResume() {super.onResume();// 判断当前fragment是否显示if (getUserVisibleHint()) {showData();}}@Overridepublic void setUserVisibleHint(boolean isVisibleToUser) {super.setUserVisibleHint(isVisibleToUser);// 每次切换fragment时调用的方法if (isVisibleToUser) {showData();}}/** * 初始化数据 * @author yubin * @date 2014-1-16 */private void showData() {if (isInit) {isInit = false;//加载数据完成// 加载各种数据}}}只是这个类有变化,其他与另一篇文章相同FragmentPagerAdapter不用重写setPrimaryItem方法

版权声明:本文为博主原创文章,未经博主允许不得转载。

,教育人的诗句或名言警句,激励人在逆境中脱颖而出的话

ViewPager+Fragment滑动界面,并做延迟加载【新版】

相关文章:

你感兴趣的文章:

标签云: