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 45c663c..a186b09 100644 --- a/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java +++ b/app/src/main/java/com/qhclh/ytzh/home/RpcUrl.java @@ -82,4 +82,7 @@ public class RpcUrl { public static String BreedFactoryDetails ="/MainSystem/B3_ZhongHui/Rpcs/BreedReportRpc/BreedFactoryDetails"; public static String BreedFactoryDetails_fanhui ="/MainSystem/B3_ZhongHui/Rpcs/BreedFactoryInfo"; + public static String GetAllWeatherAreas ="/MainSystem/B3_ZhongHui/Rpcs/DayProductReportRpc/GetAllWeatherAreas"; + public static String GetAllWeatherAreas_fanhui ="/MainSystem/B3ProduceUnitedInfos/BO/WeatherArea"; + } 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 8becf7a..2ea9f2e 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 @@ -12,12 +12,18 @@ import android.view.View; import com.qhclh.ytzh.R; import com.qhclh.ytzh.base.BaseActivity; +import com.qhclh.ytzh.home.RpcUrl; +import com.qhclh.ytzh.tasks.ViewOnClickTask; import com.qhclh.ytzh.work.tablepoultry.anqiu.AnqiuFragment; import com.qhclh.ytzh.work.tablepoultry.changle.ChangleFragment; import com.qhclh.ytzh.work.tablepoultry.qiuping.QiupingFragment; import com.qhclh.ytzh.work.tablepoultry.shouguangdong.ShouguangdFragment; import com.qhclh.ytzh.work.tablepoultry.shouguangxi.ShouguangxFragment; +import org.forks.jsonrpc.JsonRpcResult; +import org.forks.jsonrpc.RpcFacade; +import org.forks.jsonrpc.RpcObject; + import java.util.ArrayList; import java.util.List; @@ -55,7 +61,8 @@ public class TablepoultryActivity extends BaseActivity { @Override protected void initData() { - + areasList = new ArrayList<>(); + itemIdList = new ArrayList<>(); } @Override @@ -66,37 +73,56 @@ public class TablepoultryActivity extends BaseActivity { @Override protected void onResume() { super.onResume(); - initTabLayout(); - initViewPager(); + GetAllWeatherAreas(); + } + + private List rpcList; + private List itemIdList; + private void GetAllWeatherAreas() { + ViewOnClickTask GetAllWeatherAreasTask = new ViewOnClickTask(this,"加载中...") { + + @Override + protected void successUI() { + areasList.clear(); + itemIdList.clear(); + mTitleList.clear(); + mFragmentList.clear(); + for (int i=0;i areasList; private void initViewPager() { + for (int i=0;i