Browse Source

上传漏提交adapter

ZhangXinYu 6 years ago
parent
commit
24a31f4152

+ 44 - 0
app/src/main/java/com/webrain/dailypay/ui/adapter/viewpager/FragmentPagePositionApplyAdapter.java

@@ -0,0 +1,44 @@
+package com.webrain.dailypay.ui.adapter.viewpager;
+
+import android.content.Context;
+import android.support.v4.app.FragmentManager;
+import android.support.v4.app.FragmentStatePagerAdapter;
+import android.text.TextUtils;
+
+import com.webrain.dailypay.R;
+import com.webrain.dailypay.bean.TabItemBean;
+import com.webrain.dailypay.ui.base.BaseFragment;
+import com.webrain.dailypay.ui.fragment.position.PositionApplyListFragment;
+
+import java.util.List;
+
+public class FragmentPagePositionApplyAdapter extends FragmentStatePagerAdapter {
+    private List<TabItemBean> listTitle;
+    private Context mContext;
+
+    public FragmentPagePositionApplyAdapter(FragmentManager fm, Context mContext, List<TabItemBean> listTitle) {
+        super(fm);
+        this.mContext = mContext;
+        this.listTitle = listTitle;
+    }
+
+    @Override
+    public BaseFragment getItem(int position) {
+        //新建一个Fragment来展示ViewPager item的内容,并传递参数
+        BaseFragment fragment = null;
+        if (TextUtils.equals(listTitle.get(position).getHint(), mContext.getString(R.string.new_apply))) {
+            fragment = new PositionApplyListFragment();
+        } else if (TextUtils.equals(listTitle.get(position).getHint(), mContext.getString(R.string.wait_interview))) {
+            fragment = new PositionApplyListFragment();
+        }
+        return fragment;
+
+
+    }
+
+    @Override
+    public int getCount() {
+        return listTitle.size();
+    }
+
+}