|
|
@@ -48,12 +48,17 @@ public class FgtAudit extends BaseFragment {
|
|
|
|
|
|
private Activity activity;
|
|
|
public List<TaskAcceptedEty> etyList = new ArrayList<>();
|
|
|
- private TaskListItemAdp adp = new TaskListItemAdp(activity , etyList);
|
|
|
+ private TaskListItemAdp adp;
|
|
|
|
|
|
|
|
|
private int page = 1;//页数
|
|
|
private int per_page = DataUtil.PER_PAGE;
|
|
|
- public int type;
|
|
|
+ public int type = POSITION_ACTIVITY + 1;
|
|
|
+ public boolean firstPage = false;
|
|
|
+
|
|
|
+ public void setFirstPage(boolean firstPage) {
|
|
|
+ this.firstPage = firstPage;
|
|
|
+ }
|
|
|
|
|
|
public static FgtAudit newInstance(int type){
|
|
|
FgtAudit fgt = new FgtAudit();
|
|
|
@@ -62,6 +67,16 @@ public class FgtAudit extends BaseFragment {
|
|
|
fgt.setArguments(bundle);
|
|
|
return fgt;
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void onCreate(@Nullable Bundle savedInstanceState) {
|
|
|
+ Bundle bundle = getArguments();
|
|
|
+ if (bundle != null) {
|
|
|
+ type = bundle.getInt("type", POSITION_ACTIVITY + 1);
|
|
|
+ }
|
|
|
+ super.onCreate(savedInstanceState);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public int getLayoutId() {
|
|
|
return R.layout.withdrawal_list;
|
|
|
@@ -71,27 +86,21 @@ public class FgtAudit extends BaseFragment {
|
|
|
public void onViewCreated() {
|
|
|
activity = getActivity();
|
|
|
initView();
|
|
|
-// if(POSITION_ACTIVITY + 1 == type)
|
|
|
-// refreshData();
|
|
|
- LogUtil.println("FgtAudit", "onViewCreated", type);
|
|
|
+ if(firstPage)
|
|
|
+ refreshData();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
protected void initDataOnVisibleToUser() {
|
|
|
-// if(POSITION_ACTIVITY + 1 != type)
|
|
|
-// refreshData();
|
|
|
- LogUtil.println("FgtAudit", "initDataOnVisibleToUser", type);
|
|
|
- }
|
|
|
-
|
|
|
- @Override
|
|
|
- protected void initViewOnVisibleToUser() {
|
|
|
- LogUtil.println("FgtAudit", "initViewOnVisibleToUser", type);
|
|
|
+ if(!firstPage && firstVisibleToUser)
|
|
|
+ refreshData();
|
|
|
}
|
|
|
|
|
|
private void initView() {
|
|
|
title.setVisibility(View.GONE);
|
|
|
empty_view.setPadding(0, 50, 0, 0);
|
|
|
swipe_container.setFooterView(activity, withdrawalListview, R.layout.listview_footer);
|
|
|
+ adp = new TaskListItemAdp(activity , etyList);
|
|
|
withdrawalListview.setAdapter(adp);
|
|
|
adp.notifyDataSetChanged();
|
|
|
|
|
|
@@ -128,10 +137,10 @@ public class FgtAudit extends BaseFragment {
|
|
|
}
|
|
|
private void refreshData() {
|
|
|
LogUtil.println("FgtAudit", "refreshData", type);
|
|
|
-// etyList.clear();
|
|
|
-// adp.notifyDataSetChanged();
|
|
|
-// page = 1;
|
|
|
-// initData();
|
|
|
+ etyList.clear();
|
|
|
+ adp.notifyDataSetChanged();
|
|
|
+ page = 1;
|
|
|
+ initData();
|
|
|
}
|
|
|
public void initData() {
|
|
|
if(empty_view != null)
|
|
|
@@ -165,14 +174,4 @@ public class FgtAudit extends BaseFragment {
|
|
|
swipe_container.setRefreshing(false);
|
|
|
adp.notifyDataSetChanged();
|
|
|
}
|
|
|
-
|
|
|
- @Override
|
|
|
- public void onCreate(@Nullable Bundle savedInstanceState) {
|
|
|
- super.onCreate(savedInstanceState);
|
|
|
-
|
|
|
- Bundle bundle = getArguments();
|
|
|
- if(bundle != null){
|
|
|
- type = bundle.getInt("type", 0);
|
|
|
- }
|
|
|
- }
|
|
|
}
|