|
@@ -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();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+}
|