|
|
@ -16,6 +16,7 @@ import com.qhclh.ytzh.work.tablepoultry.ChoseEvent; |
|
|
import com.qhclh.ytzh.work.tablepoultry.ReportActivity; |
|
|
import com.qhclh.ytzh.work.tablepoultry.ReportActivity; |
|
|
import com.qhclh.ytzh.work.tablepoultry.XFactryAdapter; |
|
|
import com.qhclh.ytzh.work.tablepoultry.XFactryAdapter; |
|
|
|
|
|
|
|
|
|
|
|
import org.forks.jsonrpc.JsonRpcException; |
|
|
import org.forks.jsonrpc.JsonRpcResult; |
|
|
import org.forks.jsonrpc.JsonRpcResult; |
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
import org.forks.jsonrpc.RpcObject; |
|
|
import org.forks.jsonrpc.RpcObject; |
|
|
@ -54,6 +55,11 @@ public class ChangleFragment extends BaseFragment { |
|
|
private long mType; |
|
|
private long mType; |
|
|
private long choseDate; |
|
|
private long choseDate; |
|
|
|
|
|
|
|
|
|
|
|
//Fragment的View加载完毕的标记 |
|
|
|
|
|
private boolean isViewCreated; |
|
|
|
|
|
|
|
|
|
|
|
//Fragment对用户可见的标记 |
|
|
|
|
|
private boolean isUIVisible; |
|
|
@Override |
|
|
@Override |
|
|
protected int setLayout() { |
|
|
protected int setLayout() { |
|
|
return R.layout.fragment_changle; |
|
|
return R.layout.fragment_changle; |
|
|
@ -70,7 +76,7 @@ public class ChangleFragment extends BaseFragment { |
|
|
@Override |
|
|
@Override |
|
|
protected void initData() { |
|
|
protected void initData() { |
|
|
mType = getArguments().getLong(ARG_TIMELINE_TYPE); |
|
|
mType = getArguments().getLong(ARG_TIMELINE_TYPE); |
|
|
choseDate = getArguments().getLong("time"); |
|
|
|
|
|
|
|
|
// choseDate = getArguments().getLong("time"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
@ -87,7 +93,7 @@ public class ChangleFragment extends BaseFragment { |
|
|
@Override |
|
|
@Override |
|
|
public void onResume() { |
|
|
public void onResume() { |
|
|
super.onResume(); |
|
|
super.onResume(); |
|
|
// BreedFactoryReportListView(choseDate); |
|
|
|
|
|
|
|
|
BreedFactoryReportListView(choseDate); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private void BreedFactoryReportListView(final long time) { |
|
|
private void BreedFactoryReportListView(final long time) { |
|
|
@ -96,9 +102,32 @@ public class ChangleFragment extends BaseFragment { |
|
|
@Override |
|
|
@Override |
|
|
protected void successUI() { |
|
|
protected void successUI() { |
|
|
list.clear(); |
|
|
list.clear(); |
|
|
System.out.println("aaa++++"+rpcList); |
|
|
|
|
|
|
|
|
List<RpcObject> detailsList; |
|
|
for (int i=0;i<rpcList.size();i++){ |
|
|
for (int i=0;i<rpcList.size();i++){ |
|
|
list.add(new TablePBean(mType,rpcList.get(i).getLong("ID"),rpcList.get(i).getString("Name"),"22b"+mType,"333c"+mType,"5555d"+mType)); |
|
|
|
|
|
|
|
|
try { |
|
|
|
|
|
RpcObject details = RpcObject.create(RpcUrl.BreedFactoryReportListView_detail); |
|
|
|
|
|
details.getInt("Days"); |
|
|
|
|
|
details.getInt("LiveNumber"); |
|
|
|
|
|
details.getInt("DieNumber"); |
|
|
|
|
|
details.getInt("ObsoleteNumber"); |
|
|
|
|
|
|
|
|
|
|
|
detailsList = (List<RpcObject>) rpcList.get(i).get("Details"); |
|
|
|
|
|
|
|
|
|
|
|
TablePBean tb = new TablePBean(); |
|
|
|
|
|
tb.setBreedFactory_id(rpcList.get(i).getLong("ID")); |
|
|
|
|
|
tb.setBreedFactory_name(rpcList.get(i).getString("Name")); |
|
|
|
|
|
|
|
|
|
|
|
for (int j=0;j<detailsList.size();j++){ |
|
|
|
|
|
tb.setDetailses(new TablePBean.Details(detailsList.get(j).getInt("Days")+"",detailsList.get(j).getInt("DieNumber")+"",detailsList.get(j).getInt("ObsoleteNumber")+"" |
|
|
|
|
|
,detailsList.get(j).getInt("LiveNumber")+"")); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
list.add(tb); |
|
|
|
|
|
System.out.println("aaa++++"+list); |
|
|
|
|
|
} catch (JsonRpcException e) { |
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
adapter = new XFactryAdapter(getActivity(),list); |
|
|
adapter = new XFactryAdapter(getActivity(),list); |
|
|
@ -118,7 +147,7 @@ public class ChangleFragment extends BaseFragment { |
|
|
|
|
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN,sticky = true) |
|
|
@Subscribe(threadMode = ThreadMode.MAIN,sticky = true) |
|
|
public void onEvent(ChoseEvent event){ |
|
|
public void onEvent(ChoseEvent event){ |
|
|
System.out.println("aaa++++bus+++"+event.getTime()); |
|
|
|
|
|
|
|
|
choseDate = event.getTime(); |
|
|
BreedFactoryReportListView(event.getTime()); |
|
|
BreedFactoryReportListView(event.getTime()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|