From b1c07b40f2515c41c9935e24720f50ee18be30a0 Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Mon, 7 May 2018 11:33:28 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E6=8B=A9=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../work/carsmannage/CarsManageActivity.java | 140 +++++++++++++++++- .../carsmannage/GrossChickenFragment.java | 12 ++ app/src/main/res/layout/show_breed.xml | 4 +- 3 files changed, 152 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/qhclh/ytzh/work/carsmannage/CarsManageActivity.java b/app/src/main/java/com/qhclh/ytzh/work/carsmannage/CarsManageActivity.java index bfe810f..db7662f 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/carsmannage/CarsManageActivity.java +++ b/app/src/main/java/com/qhclh/ytzh/work/carsmannage/CarsManageActivity.java @@ -1,19 +1,36 @@ package com.qhclh.ytzh.work.carsmannage; import android.support.v4.app.FragmentTransaction; +import android.support.v7.app.AlertDialog; import android.support.v7.widget.Toolbar; +import android.view.KeyEvent; +import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; +import android.view.ViewGroup; +import android.view.inputmethod.EditorInfo; +import android.widget.AdapterView; +import android.widget.EditText; +import android.widget.ListView; import android.widget.TextView; import com.qhclh.ytzh.R; +import com.qhclh.ytzh.bean.BreedBean; +import com.qhclh.ytzh.home.RpcUrl; +import com.qhclh.ytzh.tasks.ViewOnClickTask; import com.qhclh.ytzh.ui.CalendarDialogFragment; import com.qhclh.ytzh.utils.DateTimeUtil; +import com.qhclh.ytzh.work.scan.BreedAdapter; +import org.forks.jsonrpc.JsonRpcResult; +import org.forks.jsonrpc.RpcFacade; +import org.forks.jsonrpc.RpcObject; import org.greenrobot.eventbus.EventBus; +import java.util.ArrayList; import java.util.Date; +import java.util.List; import butterknife.BindView; import butterknife.OnClick; @@ -199,15 +216,134 @@ public class CarsManageActivity extends BaseActivity1 implements CalendarDialogF new CalendarDialogFragment().show(getSupportFragmentManager(), "start"); break; case R.id.sc_driver: - + getDriver(""); break; case R.id.sc_factry: - + getFactry(""); break; } return super.onOptionsItemSelected(item); } + private void getDriver(final String s) { + ViewOnClickTask driverTask = new ViewOnClickTask(this,"加载中...") { + List rpcobj; + @Override + protected void successUI() { + int size = rpcobj.size(); + farmnameList.clear(); + farmidList.clear(); + breedList.clear(); + + for (int i=0;i farmnameList = new ArrayList<>(); + private List farmidList= new ArrayList<>(); + private List breedList = new ArrayList<>(); + private void getFactry(final String _breedname) { + ViewOnClickTask farmTask = new ViewOnClickTask(this,"加载中...") { + List rpcobj; + @Override + protected void successUI() { + int size = rpcobj.size(); + farmnameList.clear(); + farmidList.clear(); + breedList.clear(); + + for (int i=0;i adapterView, View view, int i, long l) { + if (which ==0){ + EventBus.getDefault().post(new UseridBean(l)); + }else if (which == 1){ + EventBus.getDefault().post(new FactryidBean(l)); + } + + showToast("已经选择了"+farmnameList.get(i)); + alertDialog.dismiss(); + } + }); + + builder = new AlertDialog.Builder(this); + builder.setView(layout); + alertDialog = builder.create(); + alertDialog.show(); + + } + @Override public void onStartCalendarClick(Date date) { // showToast(DateTimeUtil.FormatDate(date)); diff --git a/app/src/main/java/com/qhclh/ytzh/work/carsmannage/GrossChickenFragment.java b/app/src/main/java/com/qhclh/ytzh/work/carsmannage/GrossChickenFragment.java index 2700bb1..41a04c5 100644 --- a/app/src/main/java/com/qhclh/ytzh/work/carsmannage/GrossChickenFragment.java +++ b/app/src/main/java/com/qhclh/ytzh/work/carsmannage/GrossChickenFragment.java @@ -62,6 +62,9 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout. scanBeanList = new ArrayList<>(); page = 0; Query(userID,factryID,choseTime); + System.out.println("aaa+ccc+userid+++"+userID); + System.out.println("aaa+ccc+factryID+++"+factryID); + System.out.println("aaa+ccc+choseTime+++"+choseTime); } @Override @@ -205,18 +208,27 @@ public class GrossChickenFragment extends BaseFragment implements RefreshLayout. choseTime = event.getTime(); page = 0; Query(userID,factryID,choseTime); + System.out.println("aaa+ttt+userid+++"+userID); + System.out.println("aaa+ttt+factryID+++"+factryID); + System.out.println("aaa+ttt+choseTime+++"+choseTime); } @Subscribe(threadMode = ThreadMode.MAIN) public void onEvent(UseridBean event){ userID = event.getId(); page = 0; Query(userID,factryID,choseTime); + System.out.println("aaa+uuu+userid+++"+userID); + System.out.println("aaa+uuu+factryID+++"+factryID); + System.out.println("aaa+uuu+choseTime+++"+choseTime); } @Subscribe(threadMode = ThreadMode.MAIN) public void onEvent(FactryidBean event){ factryID = event.getId(); page = 0; Query(userID,factryID,choseTime); + System.out.println("aaa+fff+userid+++"+userID); + System.out.println("aaa+fff+factryID+++"+factryID); + System.out.println("aaa+fff+choseTime+++"+choseTime); } @Override diff --git a/app/src/main/res/layout/show_breed.xml b/app/src/main/res/layout/show_breed.xml index 9b070dc..f927022 100644 --- a/app/src/main/res/layout/show_breed.xml +++ b/app/src/main/res/layout/show_breed.xml @@ -6,7 +6,7 @@ android:layout_width="match_parent" android:layout_height="match_parent">