diff --git a/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java b/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java index a186b09..fb59d39 100644 --- a/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java +++ b/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java @@ -85,4 +85,11 @@ public class RpcUrl { public static String GetAllWeatherAreas ="/MainSystem/B3_ZhongHui/Rpcs/DayProductReportRpc/GetAllWeatherAreas"; public static String GetAllWeatherAreas_fanhui ="/MainSystem/B3ProduceUnitedInfos/BO/WeatherArea"; + + public static String BreedFactoryReportListView ="/MainSystem/B3_ZhongHui/Rpcs/DayProductReportRpc/BreedFactoryReportListView"; + public static String BreedFactoryReportListView_fanhui ="/MainSystem/B3_ZhongHui/Rpcs/BreedFactoryReportInfo"; + public static String BreedFactoryReportListView_detail ="/MainSystem/B3_ZhongHui/Rpcs/BreedFactoryReportInfo_Detail"; + + + } diff --git a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java index 2ea9f2e..d7d648c 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/work/tablepoultry/TablepoultryActivity.java @@ -108,7 +108,7 @@ public class TablepoultryActivity extends BaseActivity { private List areasList; private void initViewPager() { for (int i=0;i list; private XFactryAdapter adapter; + + private static final String ARG_TIMELINE_TYPE = "ARG_TIMELINE_TYPE"; + public static ChangleFragment newInstance(long type) { + Bundle args = new Bundle(); + args.putLong(ARG_TIMELINE_TYPE, type); + ChangleFragment fragment = new ChangleFragment(); + fragment.setArguments(args); + return fragment; + } + + private long mType; + + //Fragment的View加载完毕的标记 + private boolean isViewCreated; + + //Fragment对用户可见的标记 + private boolean isUIVisible; + @Override protected int setLayout() { return R.layout.fragment_changle; @@ -34,17 +61,12 @@ public class ChangleFragment extends BaseFragment { @Override protected void initView() { + isViewCreated = true; } @Override protected void initData() { - list = new ArrayList<>(); - for (int i=0;i<8;i++){ - list.add(new TablePBean(i,i+1,"aaaa"+i,"22"+i,"333"+i,"5555"+i)); - } - - adapter = new XFactryAdapter(getActivity(),list); - lv_changle.setAdapter(adapter); + mType = getArguments().getLong(ARG_TIMELINE_TYPE); } @Override @@ -56,4 +78,47 @@ public class ChangleFragment extends BaseFragment { } }); } + + @Override + public void setUserVisibleHint(boolean isVisibleToUser) { + super.setUserVisibleHint(isVisibleToUser); + if (isVisibleToUser) { + isUIVisible = true; + lazyLoad(); + } else { + isUIVisible = false; + } + + } + + private void lazyLoad() { + + } + + @Override + public void onResume() { + super.onResume(); + ViewOnClickTask listTask = new ViewOnClickTask(getActivity(),"加载中...") { + List rpcList; + @Override + protected void successUI() { + list = new ArrayList<>(); + System.out.println("aaa++++++++"+rpcList); + for (int i=0;i