领券联盟顶部的分类数据一定要从服务器请求,不能写死么?
public class HomefragmentAdapter extends FragmentPagerAdapter {
private String tabtitle_homefragments[];
public HomefragmentAdapter(FragmentManager fm,String tabtitle_homefragments[]) {
super(fm);
this.tabtitle_homefragments = tabtitle_homefragments;
}
//获取Fragement
@Override
public Fragment getItem(int position) {
Fragment fragment = null;
switch (position) {
case 0:
fragment = new recommendfragment();
break;
case 1:
fragment = new foodfragment();
break;
case 2:
fragment = new manfragment();
break;
case 3:
fragment = new womanfragment();
break;
case 4:
fragment = new babyfragment();
break;
case 5:
fragment = new digitalfragment();
break;
case 6:
fragment = new makeupfragment();
break;
}
return fragment;
}
@Override
public int getCount() {
return 7;
}
教程里的方法是根据materialId写的
但因为我的tab标题是写死的,所以创建了首页顶部导航栏对应的fragment,却不知道如何向每个fragment里添加网络数据
可以本地缓存下来,这样可以减少访问次数,一般情况下会用repository抽象出多数据源,本地一个,网络访问一个。
你为什么不按视频的写呢?你硬编码,那后台数据改了呢,你要去升级一下你的APP吗?