|
|
|
@ -10,9 +10,14 @@ import com.qhclh.ytzh.R; |
|
|
|
import com.qhclh.ytzh.base.BaseFragment; |
|
|
|
import com.qhclh.ytzh.bean.FumudaiBean; |
|
|
|
import com.qhclh.ytzh.home.MainActivity; |
|
|
|
import com.qhclh.ytzh.home.RpcUrl; |
|
|
|
import com.qhclh.ytzh.index.HomepageEvent; |
|
|
|
import com.qhclh.ytzh.tasks.ViewOnClickTask; |
|
|
|
import com.qhclh.ytzh.utils.RecyclerViewUtil; |
|
|
|
|
|
|
|
import org.forks.jsonrpc.JsonRpcResult; |
|
|
|
import org.forks.jsonrpc.RpcFacade; |
|
|
|
import org.forks.jsonrpc.RpcObject; |
|
|
|
import org.greenrobot.eventbus.EventBus; |
|
|
|
import org.greenrobot.eventbus.Subscribe; |
|
|
|
import org.greenrobot.eventbus.ThreadMode; |
|
|
|
@ -53,14 +58,6 @@ public class FumudaiFragment extends BaseFragment { |
|
|
|
@Override |
|
|
|
protected void initData() { |
|
|
|
fumudaiBeenList = new ArrayList<>(); |
|
|
|
fumudaiBeenList.add(new FumudaiBean(11,"空栏:"+123,R.mipmap.ic_launcher_round)); |
|
|
|
fumudaiBeenList.add(new FumudaiBean(12,"育成期:"+34,R.mipmap.ic_launcher_round)); |
|
|
|
fumudaiBeenList.add(new FumudaiBean(23,"产蛋期:"+78,R.mipmap.ic_launcher_round)); |
|
|
|
|
|
|
|
fumudaiAdapter = new FumudaiAdapter(getActivity(),fumudaiBeenList); |
|
|
|
mLayoutManager=new GridLayoutManager(getActivity(),2,GridLayoutManager.VERTICAL,false);//设置为一个2列的纵向网格布局 |
|
|
|
rv_fuwudai.setLayoutManager(mLayoutManager); |
|
|
|
rv_fuwudai.setAdapter(fumudaiAdapter); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@ -69,7 +66,6 @@ public class FumudaiFragment extends BaseFragment { |
|
|
|
util.setOnItemClickListener(new RecyclerViewUtil.OnItemClickListener() { |
|
|
|
@Override |
|
|
|
public void onItemClick(View view, int position, long id) { |
|
|
|
System.out.println("aaa++++"+position); |
|
|
|
///< 设置的id |
|
|
|
System.out.println("aaa+++++++"+fumudaiAdapter.getItemId(position)); |
|
|
|
} |
|
|
|
@ -91,6 +87,34 @@ public class FumudaiFragment extends BaseFragment { |
|
|
|
fumudai_banner.setVisibility(View.GONE); |
|
|
|
} |
|
|
|
} |
|
|
|
HouseTypeCount(); |
|
|
|
} |
|
|
|
|
|
|
|
private void HouseTypeCount() { |
|
|
|
ViewOnClickTask HouseTypeCountTask = new ViewOnClickTask(getActivity(),"加载中...") { |
|
|
|
List<RpcObject> rpcList; |
|
|
|
@Override |
|
|
|
protected void successUI() { |
|
|
|
System.out.println("aaa++++++"+rpcList); |
|
|
|
fumudaiBeenList.clear(); |
|
|
|
for (int i=0;i<rpcList.size();i++) { |
|
|
|
fumudaiBeenList.add(new FumudaiBean(rpcList.get(i).getInt("Status"), rpcList.get(i).getInt("Number"))); |
|
|
|
} |
|
|
|
|
|
|
|
fumudaiAdapter = new FumudaiAdapter(getActivity(),fumudaiBeenList); |
|
|
|
mLayoutManager=new GridLayoutManager(getActivity(),2,GridLayoutManager.VERTICAL,false);//设置为一个2列的纵向网格布局 |
|
|
|
rv_fuwudai.setLayoutManager(mLayoutManager); |
|
|
|
rv_fuwudai.setAdapter(fumudaiAdapter); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Object call() throws Exception { |
|
|
|
JsonRpcResult result = RpcFacade.rpcCall(RpcUrl.HouseTypeCount); |
|
|
|
rpcList = result.getRpcObjectList(RpcUrl.HouseTypeCount_fanhui); |
|
|
|
return null; |
|
|
|
} |
|
|
|
}; |
|
|
|
HouseTypeCountTask.execute(); |
|
|
|
} |
|
|
|
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN,sticky = true) |
|
|
|
|