FragmentPagerAdapter的工作流程

先创建TabInfo类

第1个变量的getname()返回值和第2个变量是调用Fragment.instantiate(Context arg0, String arg1, Bundle arg2)

方法的必备参数,参数2是要创建的fragment对象的类的类名




再创建TabInfo类型的列表


再创建适配器的addFragment()方法


再调用addFragment()方法,给TabInfo对象的clazz和bundle变量赋值

FragmentPagerAdapter的工作流程_第1张图片

再创建getItem()方法,给TabInfo对象里的fragment对象赋值


你可能感兴趣的:(FragmentPagerAdapter的工作流程)