Commit b452c5b0bf47aa7c66d25019c2f54b39bb0ed0ea
1 parent
9ffe80e9
Exists in
yxb_dev
and in
2 other branches
no message
Showing
3 changed files
with
15 additions
and
34 deletions
Show diff stats
app/src/main/java/com/shunzhi/parent/presenter/consult/consultone/ConsultOnePresenter.java
... | ... | @@ -64,6 +64,7 @@ public class ConsultOnePresenter extends ConsultOneContract.ConsultOnePresenter{ |
64 | 64 | mRxManager.register(mIModel.getBanners(position,areaName).subscribe(new Consumer<JsonObject>() { |
65 | 65 | @Override |
66 | 66 | public void accept(JsonObject jsonObject) throws Exception { |
67 | + Log.d("66666","getBanners="+jsonObject); | |
67 | 68 | if (jsonObject.get("status").getAsString().equals("1")){ |
68 | 69 | JsonArray jsonArray=jsonObject.getAsJsonArray("data"); |
69 | 70 | List<GuangGaoBean> guangGaoBeanList=new ArrayList<>(); |
... | ... | @@ -89,7 +90,6 @@ public class ConsultOnePresenter extends ConsultOneContract.ConsultOnePresenter{ |
89 | 90 | mRxManager.register(mIModel.getConsultContent(areaName, channel, toFirstPage, pageIndex).subscribe(new Consumer<JsonObject>() { |
90 | 91 | @Override |
91 | 92 | public void accept(JsonObject jsonObject) throws Exception { |
92 | -// ToastUtils.showToast(jsonObject.toString()); | |
93 | 93 | JsonObject json=jsonObject.getAsJsonObject("data"); |
94 | 94 | Gson g=new Gson(); |
95 | 95 | ChannelInfo channelInfo = g.fromJson(json.toString(),ChannelInfo.class); | ... | ... |
app/src/main/java/com/shunzhi/parent/ui/fragment/consult/ConsultOneLevelFragment.java
... | ... | @@ -53,7 +53,6 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon |
53 | 53 | |
54 | 54 | |
55 | 55 | List<ChannelContextBean> myConsultBeanList = new ArrayList<>(); |
56 | - boolean first=true; | |
57 | 56 | |
58 | 57 | String channel = ""; |
59 | 58 | int pageIndex; |
... | ... | @@ -90,11 +89,11 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon |
90 | 89 | |
91 | 90 | private void initViews(View view) { |
92 | 91 | channel = getArguments().getString("channel"); |
93 | - ToastUtils.showToast(channel); | |
94 | 92 | layout_control = view.findViewById(R.id.layout_control); |
95 | 93 | layout_control.measure(0, 0); |
96 | 94 | recyclerViewGrally = view.findViewById(R.id.recyclerViewGrally); |
97 | 95 | recyclerViewConsultOne = view.findViewById(R.id.recyclerViewConsultOne); |
96 | + | |
98 | 97 | recyclerViewConsultOne.setLayoutManager(new LinearLayoutManager(getActivity())); |
99 | 98 | recyclerViewConsultOne.setLoadingListener(new XRecyclerView.LoadingListener() { |
100 | 99 | @Override |
... | ... | @@ -117,7 +116,7 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneCon |
117 | 116 | pageIndex = 1; |
118 | 117 | mPresenter.getConsultContent(AppContext.getInstance().district, Integer.parseInt(channel), 0, pageIndex); |
119 | 118 | |
120 | - mPresenter.getBanners("3", AppContext.getInstance().district); | |
119 | + mPresenter.getBanners("4", AppContext.getInstance().district); | |
121 | 120 | |
122 | 121 | } |
123 | 122 | ... | ... |
app/src/main/java/com/shunzhi/parent/ui/fragment/consult/ConsultTwoLevelFragment.java
... | ... | @@ -37,7 +37,8 @@ public class ConsultTwoLevelFragment extends BaseMVPCompatFragment<ConsultOneCon |
37 | 37 | List<ChannelContextBean> myConsultBeanList = new ArrayList<>(); |
38 | 38 | |
39 | 39 | int pageIndex = 1; |
40 | - String channel="",titleName; | |
40 | + String channel = "", titleName; | |
41 | + | |
41 | 42 | @Override |
42 | 43 | public int getLayoutId() { |
43 | 44 | return R.layout.fragment_consult_two_level; |
... | ... | @@ -47,10 +48,10 @@ public class ConsultTwoLevelFragment extends BaseMVPCompatFragment<ConsultOneCon |
47 | 48 | public void initUI(View view, @Nullable Bundle savedInstanceState) { |
48 | 49 | tvContentName = view.findViewById(R.id.tvContentName); |
49 | 50 | tvContentName.setText(getArguments().getString("titleName")); |
50 | - channel=getArguments().getString("channel"); | |
51 | + channel = getArguments().getString("channel"); | |
51 | 52 | recyclerView = view.findViewById(R.id.recyclerView); |
52 | 53 | |
53 | - mPresenter.getConsultContent(AppContext.getInstance().district, Integer.parseInt(channel),0,1); | |
54 | + mPresenter.getConsultContent(AppContext.getInstance().district, Integer.parseInt(channel), 0, 1); | |
54 | 55 | recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); |
55 | 56 | recyclerView.setLoadingListener(new XRecyclerView.LoadingListener() { |
56 | 57 | @Override |
... | ... | @@ -76,21 +77,6 @@ public class ConsultTwoLevelFragment extends BaseMVPCompatFragment<ConsultOneCon |
76 | 77 | // initRecyclerView(); |
77 | 78 | } |
78 | 79 | |
79 | -// private void initRecyclerView() { | |
80 | -// | |
81 | -// if (null == myConsultAdapter) myConsultAdapter = new MyConsultAdapter(getActivity()); | |
82 | -// for (int i = 0; i < 12; i++) { | |
83 | -// MyConsultBean myConsultBean = new MyConsultBean(); | |
84 | -// myConsultBean.consultCounts = i + ""; | |
85 | -// myConsultBean.consultContent = "咨询内容" + i; | |
86 | -// myConsultBean.consultTitle = "咨询标题" + i; | |
87 | -// myConsultBean.consultZhuanfaCounts = "转发:" + i; | |
88 | -// myConsultBeanList.add(myConsultBean); | |
89 | -// } | |
90 | -// myConsultAdapter.addAll(myConsultBeanList); | |
91 | -// recyclerView.setAdapter(myConsultAdapter); | |
92 | -// } | |
93 | - | |
94 | 80 | @NonNull |
95 | 81 | @Override |
96 | 82 | public BasePresenter initPresenter() { |
... | ... | @@ -103,21 +89,17 @@ public class ConsultTwoLevelFragment extends BaseMVPCompatFragment<ConsultOneCon |
103 | 89 | } |
104 | 90 | |
105 | 91 | @Override |
106 | - public void showBanners(List<GuangGaoBean> guangGaoBeanList) { | |
107 | - | |
92 | + public void showConsultContent(List<ChannelContextBean> list) { | |
93 | + myConsultBeanList.clear(); | |
94 | + myConsultBeanList.addAll(list); | |
95 | + if (myConsultAdapter == null) myConsultAdapter = new MyConsultAdapter(getActivity()); | |
96 | + if (null == recyclerView.getAdapter()) recyclerView.setAdapter(myConsultAdapter); | |
97 | + myConsultAdapter.addAll(myConsultBeanList); | |
108 | 98 | } |
109 | 99 | |
110 | 100 | @Override |
111 | - public void showConsultContent(List<ChannelContextBean> list) { | |
112 | - myConsultBeanList.addAll(list); | |
113 | - if (myConsultAdapter == null) { | |
114 | - myConsultAdapter = new MyConsultAdapter(getActivity()); | |
115 | - myConsultAdapter.addAll(myConsultBeanList); | |
116 | - recyclerView.setAdapter(myConsultAdapter); | |
117 | - } else { | |
118 | - myConsultAdapter.addAll(myConsultBeanList); | |
119 | - myConsultAdapter.notifyDataSetChanged(); | |
120 | - } | |
101 | + public void showBanners(List<GuangGaoBean> guangGaoBeanList) { | |
102 | + | |
121 | 103 | } |
122 | 104 | |
123 | 105 | @Override | ... | ... |