Commit 561e50fcdbbd191ee0990fc6e82202ec80eb17e2

Authored by 陶汉栋
2 parents 724a75c0 5f67acc0

Merge branch 'yxb_dev' of http://git.shunzhi.net/taohd/parentwork into developer

.idea/runConfigurations.xml 0 → 100644
@@ -0,0 +1,12 @@ @@ -0,0 +1,12 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project version="4">
  3 + <component name="RunConfigurationProducerService">
  4 + <option name="ignoredProducers">
  5 + <set>
  6 + <option value="org.jetbrains.plugins.gradle.execution.test.runner.AllInPackageGradleConfigurationProducer" />
  7 + <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestClassGradleConfigurationProducer" />
  8 + <option value="org.jetbrains.plugins.gradle.execution.test.runner.TestMethodGradleConfigurationProducer" />
  9 + </set>
  10 + </option>
  11 + </component>
  12 +</project>
0 \ No newline at end of file 13 \ No newline at end of file
app/src/main/java/com/shunzhi/parent/adapter/ContextAdapter.java
@@ -1,78 +0,0 @@ @@ -1,78 +0,0 @@
1 -package com.shunzhi.parent.adapter;  
2 -  
3 -import android.content.Context;  
4 -import android.view.LayoutInflater;  
5 -import android.view.View;  
6 -import android.view.ViewGroup;  
7 -import android.widget.FrameLayout;  
8 -import android.widget.ImageView;  
9 -import android.widget.LinearLayout;  
10 -import android.widget.TextView;  
11 -  
12 -import com.bumptech.glide.Glide;  
13 -import com.share.mvpsdk.base.adapter.BaseRecyclerViewAdapter;  
14 -import com.share.mvpsdk.base.adapter.BaseRecyclerViewHolder;  
15 -import com.shunzhi.parent.R;  
16 -import com.shunzhi.parent.bean.channel.ChannelContextBean;  
17 -  
18 -/**  
19 - * Created by lenovo on 2018/3/18.  
20 - */  
21 -  
22 -public class ContextAdapter extends BaseRecyclerViewAdapter<ChannelContextBean> {  
23 - Context context;  
24 -  
25 - public ContextAdapter(Context context) {  
26 - this.context = context;  
27 - }  
28 -  
29 -  
30 - @Override  
31 - public BaseRecyclerViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {  
32 - View view = LayoutInflater.from(context).inflate(R.layout.layout_consult_content, null);  
33 - return new MyViewHolder(view);  
34 - }  
35 -  
36 - private class MyViewHolder extends BaseRecyclerViewHolder<ChannelContextBean> {  
37 - TextView tvConsultTitle, tvConsultContent, tvPingLunNums, tvZhuanFaNums;  
38 - ImageView iv_consult, image_ad;  
39 - FrameLayout frame_ad;  
40 - LinearLayout normal_content;  
41 -  
42 -  
43 - public MyViewHolder(View view) {  
44 - super(view);  
45 - tvConsultContent = view.findViewById(R.id.tvConsultContent);  
46 - tvConsultTitle = view.findViewById(R.id.tvConsultTitle);  
47 - tvPingLunNums = view.findViewById(R.id.tvPingLunNums);  
48 - tvZhuanFaNums = view.findViewById(R.id.tvZhuanFaNums);  
49 - iv_consult = view.findViewById(R.id.iv_consult);  
50 - frame_ad = view.findViewById(R.id.frame_ad);  
51 - image_ad = view.findViewById(R.id.image_ad);  
52 - normal_content = view.findViewById(R.id.normal_content);  
53 -  
54 - }  
55 -  
56 - @Override  
57 - public void onBindViewHolder(final ChannelContextBean object, int position) {  
58 - if (object.getIsAds() == 1) {  
59 - frame_ad.setVisibility(View.VISIBLE);  
60 - normal_content.setVisibility(View.GONE);  
61 - Glide.with(context).load(object.getImage()).placeholder(R.color.xueqing_blue)  
62 - .into(iv_consult);  
63 - } else {  
64 - frame_ad.setVisibility(View.GONE);  
65 - normal_content.setVisibility(View.VISIBLE);  
66 - tvConsultTitle.setText(object.getTitle());  
67 - tvConsultContent.setText(object.getContent());  
68 - Glide.with(context).load(object.getImage()).placeholder(R.color.xueqing_blue)  
69 - .into(iv_consult);  
70 - }  
71 -  
72 -  
73 - }  
74 -  
75 - }  
76 -  
77 -  
78 -}  
app/src/main/java/com/shunzhi/parent/adapter/MyConsultAdapter.java
@@ -6,13 +6,19 @@ import android.support.v7.widget.RecyclerView; @@ -6,13 +6,19 @@ import android.support.v7.widget.RecyclerView;
6 import android.view.LayoutInflater; 6 import android.view.LayoutInflater;
7 import android.view.View; 7 import android.view.View;
8 import android.view.ViewGroup; 8 import android.view.ViewGroup;
  9 +import android.widget.FrameLayout;
9 import android.widget.ImageView; 10 import android.widget.ImageView;
  11 +import android.widget.LinearLayout;
10 import android.widget.TextView; 12 import android.widget.TextView;
11 13
  14 +import com.bumptech.glide.Glide;
12 import com.share.mvpsdk.base.adapter.BaseRecyclerViewAdapter; 15 import com.share.mvpsdk.base.adapter.BaseRecyclerViewAdapter;
13 import com.share.mvpsdk.base.adapter.BaseRecyclerViewHolder; 16 import com.share.mvpsdk.base.adapter.BaseRecyclerViewHolder;
  17 +import com.shunzhi.parent.AppConfig;
  18 +import com.shunzhi.parent.AppContext;
14 import com.shunzhi.parent.R; 19 import com.shunzhi.parent.R;
15 import com.shunzhi.parent.bean.channel.ChannelContextBean; 20 import com.shunzhi.parent.bean.channel.ChannelContextBean;
  21 +import com.shunzhi.parent.ui.activity.mywebview.WebViewActivity;
16 22
17 /** 23 /**
18 * Created by ToaHanDong on 2018/3/14. 24 * Created by ToaHanDong on 2018/3/14.
@@ -20,16 +26,16 @@ import com.shunzhi.parent.bean.channel.ChannelContextBean; @@ -20,16 +26,16 @@ import com.shunzhi.parent.bean.channel.ChannelContextBean;
20 26
21 public class MyConsultAdapter extends BaseRecyclerViewAdapter<ChannelContextBean> { 27 public class MyConsultAdapter extends BaseRecyclerViewAdapter<ChannelContextBean> {
22 28
23 - private Context mContext=null; 29 + private Context mContext = null;
24 30
25 - public MyConsultAdapter(Context context){  
26 - mContext=context; 31 + public MyConsultAdapter(Context context) {
  32 + mContext = context;
27 } 33 }
28 34
29 @Override 35 @Override
30 public void onAttachedToRecyclerView(RecyclerView recyclerView) { 36 public void onAttachedToRecyclerView(RecyclerView recyclerView) {
31 super.onAttachedToRecyclerView(recyclerView); 37 super.onAttachedToRecyclerView(recyclerView);
32 - LinearLayoutManager layoutManager=new LinearLayoutManager(mContext); 38 + LinearLayoutManager layoutManager = new LinearLayoutManager(mContext);
33 layoutManager.setOrientation(LinearLayoutManager.VERTICAL); 39 layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
34 recyclerView.setLayoutManager(layoutManager); 40 recyclerView.setLayoutManager(layoutManager);
35 } 41 }
@@ -40,25 +46,54 @@ public class MyConsultAdapter extends BaseRecyclerViewAdapter&lt;ChannelContextBean @@ -40,25 +46,54 @@ public class MyConsultAdapter extends BaseRecyclerViewAdapter&lt;ChannelContextBean
40 return new MyConsultViewHolder(view); 46 return new MyConsultViewHolder(view);
41 } 47 }
42 48
43 - private class MyConsultViewHolder extends BaseRecyclerViewHolder<ChannelContextBean>{ 49 + private class MyConsultViewHolder extends BaseRecyclerViewHolder<ChannelContextBean> {
44 50
45 TextView tvConsultTitle, tvConsultContent, tvPingLunNums, tvZhuanFaNums; 51 TextView tvConsultTitle, tvConsultContent, tvPingLunNums, tvZhuanFaNums;
46 - ImageView iv_consult; 52 + ImageView iv_consult, image_ad;
  53 + FrameLayout frame_ad;
  54 + LinearLayout normal_content;
  55 +
47 public MyConsultViewHolder(View itemView) { 56 public MyConsultViewHolder(View itemView) {
48 super(itemView); 57 super(itemView);
49 - tvConsultTitle = itemView.findViewById(R.id.tvConsultTitle);  
50 tvConsultContent = itemView.findViewById(R.id.tvConsultContent); 58 tvConsultContent = itemView.findViewById(R.id.tvConsultContent);
  59 + tvConsultTitle = itemView.findViewById(R.id.tvConsultTitle);
51 tvPingLunNums = itemView.findViewById(R.id.tvPingLunNums); 60 tvPingLunNums = itemView.findViewById(R.id.tvPingLunNums);
52 tvZhuanFaNums = itemView.findViewById(R.id.tvZhuanFaNums); 61 tvZhuanFaNums = itemView.findViewById(R.id.tvZhuanFaNums);
53 iv_consult = itemView.findViewById(R.id.iv_consult); 62 iv_consult = itemView.findViewById(R.id.iv_consult);
  63 + frame_ad = itemView.findViewById(R.id.frame_ad);
  64 + image_ad = itemView.findViewById(R.id.image_ad);
  65 + normal_content = itemView.findViewById(R.id.normal_content);
54 } 66 }
55 67
56 @Override 68 @Override
57 - public void onBindViewHolder(ChannelContextBean object, int position) {  
58 - tvConsultContent.setText(object.getContent());  
59 - tvConsultTitle.setText(object.getTitle());  
60 -// tvPingLunNums.setText(object.getForwardingNum());  
61 -// tvZhuanFaNums.setText(object.getTalkNum()); 69 + public void onBindViewHolder(final ChannelContextBean object, int position) {
  70 + if (object.getIsAds() == 1) {
  71 + frame_ad.setVisibility(View.VISIBLE);
  72 + normal_content.setVisibility(View.GONE);
  73 + Glide.with(mContext).load(object.getImage()).placeholder(R.color.xueqing_blue)
  74 + .into(iv_consult);
  75 + frame_ad.setOnClickListener(new View.OnClickListener() {
  76 + @Override
  77 + public void onClick(View v) {
  78 + WebViewActivity.getInstance(mContext,object.getUrl(), -1);
  79 + }
  80 + });
  81 + } else {
  82 + frame_ad.setVisibility(View.GONE);
  83 + normal_content.setVisibility(View.VISIBLE);
  84 + tvConsultTitle.setText(object.getTitle());
  85 + tvConsultContent.setText(object.getContent());
  86 + Glide.with(mContext).load(object.getImage()).placeholder(R.color.xueqing_blue)
  87 + .into(iv_consult);
  88 + normal_content.setOnClickListener(new View.OnClickListener() {
  89 + @Override
  90 + public void onClick(View v) {
  91 + WebViewActivity.getInstance(mContext, AppConfig.BASE_URL_ORDER
  92 + +"InformationDetail.aspx?id="+object.getId()+"&areaname="+ AppContext.getInstance().district, -1);
  93 + }
  94 + });
  95 + }
  96 +
62 } 97 }
63 } 98 }
64 } 99 }
app/src/main/java/com/shunzhi/parent/ui/activity/binding/SelectSchoolActivity.java
@@ -71,7 +71,7 @@ public class SelectSchoolActivity extends BaseMVPCompatActivity&lt;SchoolListContra @@ -71,7 +71,7 @@ public class SelectSchoolActivity extends BaseMVPCompatActivity&lt;SchoolListContra
71 go_next.setOnClickListener(this); 71 go_next.setOnClickListener(this);
72 tvLocalAddress = findViewById(R.id.tvLocalAddress); 72 tvLocalAddress = findViewById(R.id.tvLocalAddress);
73 tvLocalAddress.setOnClickListener(this); 73 tvLocalAddress.setOnClickListener(this);
74 - tvLocalAddress.setText(AppContext.getInstance().cityName); 74 + tvLocalAddress.setText(AppContext.getInstance().district);
75 setSchoolList(); 75 setSchoolList();
76 76
77 77
app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java
@@ -126,7 +126,9 @@ public class WebViewActivity extends BaseCompatActivity { @@ -126,7 +126,9 @@ public class WebViewActivity extends BaseCompatActivity {
126 nesteScrollWebView.goBack(); 126 nesteScrollWebView.goBack();
127 } else { 127 } else {
128 super.onBackPressedSupport(); 128 super.onBackPressedSupport();
129 - startActivity(new Intent().setClass(this, MainActivity.class)); 129 + if(type!=-1&&type!= AppConfig.ORDER_CENTER) {
  130 + startActivity(new Intent().setClass(this, MainActivity.class));
  131 + }
130 } 132 }
131 } 133 }
132 134
app/src/main/java/com/shunzhi/parent/ui/fragment/CePingFragment.java
@@ -99,7 +99,7 @@ public class CePingFragment extends BaseMVPCompatFragment&lt;CepingContract.CePingP @@ -99,7 +99,7 @@ public class CePingFragment extends BaseMVPCompatFragment&lt;CepingContract.CePingP
99 public void onResume() { 99 public void onResume() {
100 super.onResume(); 100 super.onResume();
101 // if (!tvLocalAddress.getText().toString().equals(AppContext.getInstance().cityName)){ 101 // if (!tvLocalAddress.getText().toString().equals(AppContext.getInstance().cityName)){
102 - tvLocalAddress.setText(AppContext.getInstance().cityName); 102 + tvLocalAddress.setText(AppContext.getInstance().district);
103 addTools(); 103 addTools();
104 // } 104 // }
105 } 105 }
@@ -173,7 +173,7 @@ public class CePingFragment extends BaseMVPCompatFragment&lt;CepingContract.CePingP @@ -173,7 +173,7 @@ public class CePingFragment extends BaseMVPCompatFragment&lt;CepingContract.CePingP
173 173
174 @Override 174 @Override
175 public void getCity(String name) { 175 public void getCity(String name) {
176 - tvLocalAddress.setText(name.split(" ")[1]); 176 + tvLocalAddress.setText(name.split(" ")[2]);
177 mPresenter.getTools(layout_control, name.split(" ")[2]); 177 mPresenter.getTools(layout_control, name.split(" ")[2]);
178 AppContext.getInstance().cityName=name.split(" ")[1]; 178 AppContext.getInstance().cityName=name.split(" ")[1];
179 AppContext.getInstance().district=name.split(" ")[2]; 179 AppContext.getInstance().district=name.split(" ")[2];
app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java
@@ -8,7 +8,6 @@ import android.os.Bundle; @@ -8,7 +8,6 @@ import android.os.Bundle;
8 import android.support.annotation.NonNull; 8 import android.support.annotation.NonNull;
9 import android.support.annotation.Nullable; 9 import android.support.annotation.Nullable;
10 import android.support.v7.widget.LinearLayoutManager; 10 import android.support.v7.widget.LinearLayoutManager;
11 -import android.util.Log;  
12 import android.view.View; 11 import android.view.View;
13 import android.widget.ImageView; 12 import android.widget.ImageView;
14 import android.widget.LinearLayout; 13 import android.widget.LinearLayout;
@@ -21,7 +20,7 @@ import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment; @@ -21,7 +20,7 @@ import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment;
21 import com.shunzhi.parent.AppConfig; 20 import com.shunzhi.parent.AppConfig;
22 import com.shunzhi.parent.AppContext; 21 import com.shunzhi.parent.AppContext;
23 import com.shunzhi.parent.R; 22 import com.shunzhi.parent.R;
24 -import com.shunzhi.parent.adapter.ContextAdapter; 23 +import com.shunzhi.parent.adapter.MyConsultAdapter;
25 import com.shunzhi.parent.bean.GuangGaoBean; 24 import com.shunzhi.parent.bean.GuangGaoBean;
26 import com.shunzhi.parent.bean.channel.ChannelBean; 25 import com.shunzhi.parent.bean.channel.ChannelBean;
27 import com.shunzhi.parent.bean.channel.ChannelContextBean; 26 import com.shunzhi.parent.bean.channel.ChannelContextBean;
@@ -49,7 +48,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu @@ -49,7 +48,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu
49 48
50 XRecyclerView recycler_context; 49 XRecyclerView recycler_context;
51 50
52 - ContextAdapter contextAdapter; 51 + MyConsultAdapter contextAdapter;
53 52
54 List<String> imgesUrl = new ArrayList<>(); 53 List<String> imgesUrl = new ArrayList<>();
55 List<String> describeList = new ArrayList<>(); 54 List<String> describeList = new ArrayList<>();
@@ -82,7 +81,6 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu @@ -82,7 +81,6 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu
82 videoplayer = view.findViewById(R.id.videoplayer); 81 videoplayer = view.findViewById(R.id.videoplayer);
83 tvLocalAddress = view.findViewById(R.id.tvLocalAddress); 82 tvLocalAddress = view.findViewById(R.id.tvLocalAddress);
84 layout_control = view.findViewById(R.id.layout_control); 83 layout_control = view.findViewById(R.id.layout_control);
85 -  
86 tvLocalAddress.setText(AppContext.getInstance().district); 84 tvLocalAddress.setText(AppContext.getInstance().district);
87 videoplayer.batteryLevel.setVisibility(View.GONE); 85 videoplayer.batteryLevel.setVisibility(View.GONE);
88 videoplayer.replayTextView.setVisibility(View.GONE); 86 videoplayer.replayTextView.setVisibility(View.GONE);
@@ -99,7 +97,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu @@ -99,7 +97,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu
99 97
100 private void initRecycler() { 98 private void initRecycler() {
101 recycler_context.setLayoutManager(new LinearLayoutManager(getActivity())); 99 recycler_context.setLayoutManager(new LinearLayoutManager(getActivity()));
102 -// contextAdapter = new ContextAdapter(getActivity()); 100 +
103 recycler_context.setLoadingListener(new XRecyclerView.LoadingListener() { 101 recycler_context.setLoadingListener(new XRecyclerView.LoadingListener() {
104 @Override 102 @Override
105 public void onRefresh() { 103 public void onRefresh() {
@@ -140,7 +138,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu @@ -140,7 +138,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu
140 xBanner.setOnItemClickListener(new XBanner.OnItemClickListener() { 138 xBanner.setOnItemClickListener(new XBanner.OnItemClickListener() {
141 @Override 139 @Override
142 public void onItemClick(XBanner banner, int position) { 140 public void onItemClick(XBanner banner, int position) {
143 - WebViewActivity.getInstance(getContext(), imgesUrl.get(position), -1); 141 + WebViewActivity.getInstance(getContext(), describeList.get(position), -1);
144 } 142 }
145 }); 143 });
146 144
@@ -157,9 +155,9 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu @@ -157,9 +155,9 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu
157 super.onResume(); 155 super.onResume();
158 xBanner.startAutoPlay(); 156 xBanner.startAutoPlay();
159 // if (!tvLocalAddress.getText().toString().equals(AppContext.getInstance().cityName)){ 157 // if (!tvLocalAddress.getText().toString().equals(AppContext.getInstance().cityName)){
160 - tvLocalAddress.setText(AppContext.getInstance().cityName);  
161 - mPresenter.getBanners("2", AppContext.getInstance().district);  
162 - mPresenter.getContextChannel(AppContext.getInstance().district, 0, 1, 1); 158 +// tvLocalAddress.setText(AppContext.getInstance().district);
  159 +// mPresenter.getBanners("2", AppContext.getInstance().district);
  160 +// mPresenter.getContextChannel(AppContext.getInstance().district, 0, 1, 1);
163 // } 161 // }
164 } 162 }
165 163
@@ -258,7 +256,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu @@ -258,7 +256,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu
258 public void showContext(List<ChannelContextBean> list) { 256 public void showContext(List<ChannelContextBean> list) {
259 contextList.addAll(list); 257 contextList.addAll(list);
260 if (contextAdapter == null) { 258 if (contextAdapter == null) {
261 - contextAdapter = new ContextAdapter(getActivity()); 259 + contextAdapter = new MyConsultAdapter(getActivity());
262 contextAdapter.addAll(contextList); 260 contextAdapter.addAll(contextList);
263 recycler_context.setAdapter(contextAdapter); 261 recycler_context.setAdapter(contextAdapter);
264 } else { 262 } else {
@@ -270,7 +268,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu @@ -270,7 +268,7 @@ public class ConsultFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consu
270 @Override 268 @Override
271 public void getCity(String name) { 269 public void getCity(String name) {
272 first=true; 270 first=true;
273 - tvLocalAddress.setText(name.split(" ")[1]); 271 + tvLocalAddress.setText(name.split(" ")[2]);
274 mPresenter.getBanners("2", name.split(" ")[2]); 272 mPresenter.getBanners("2", name.split(" ")[2]);
275 mPresenter.getContextChannel(name.split(" ")[2], 0, 1, 1); 273 mPresenter.getContextChannel(name.split(" ")[2], 0, 1, 1);
276 AppContext.getInstance().cityName = name.split(" ")[1]; 274 AppContext.getInstance().cityName = name.split(" ")[1];
app/src/main/java/com/shunzhi/parent/ui/fragment/consult/ConsultOneLevelFragment.java
@@ -20,7 +20,6 @@ import com.share.mvpsdk.base.adapter.BaseRecyclerViewAdapter; @@ -20,7 +20,6 @@ import com.share.mvpsdk.base.adapter.BaseRecyclerViewAdapter;
20 import com.share.mvpsdk.base.adapter.BaseRecyclerViewHolder; 20 import com.share.mvpsdk.base.adapter.BaseRecyclerViewHolder;
21 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment; 21 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment;
22 import com.share.mvpsdk.utils.DisplayUtils; 22 import com.share.mvpsdk.utils.DisplayUtils;
23 -import com.share.mvpsdk.utils.ToastUtils;  
24 import com.shunzhi.parent.AppConfig; 23 import com.shunzhi.parent.AppConfig;
25 import com.shunzhi.parent.AppContext; 24 import com.shunzhi.parent.AppContext;
26 import com.shunzhi.parent.R; 25 import com.shunzhi.parent.R;
@@ -31,14 +30,13 @@ import com.shunzhi.parent.bean.channel.ChannelContextBean; @@ -31,14 +30,13 @@ import com.shunzhi.parent.bean.channel.ChannelContextBean;
31 import com.shunzhi.parent.contract.consult.consultone.ConsultOneContract; 30 import com.shunzhi.parent.contract.consult.consultone.ConsultOneContract;
32 import com.shunzhi.parent.presenter.consult.consultone.ConsultOnePresenter; 31 import com.shunzhi.parent.presenter.consult.consultone.ConsultOnePresenter;
33 import com.shunzhi.parent.ui.activity.consult.ConsultTwoLevelActivity; 32 import com.shunzhi.parent.ui.activity.consult.ConsultTwoLevelActivity;
  33 +import com.shunzhi.parent.ui.activity.mywebview.WebViewActivity;
34 import com.shunzhi.parent.util.AttrsUtils; 34 import com.shunzhi.parent.util.AttrsUtils;
35 import com.shunzhi.parent.views.TextAndImgShowView; 35 import com.shunzhi.parent.views.TextAndImgShowView;
36 36
37 import java.util.ArrayList; 37 import java.util.ArrayList;
38 import java.util.List; 38 import java.util.List;
39 39
40 -import retrofit2.http.HEAD;  
41 -  
42 public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneContract.ConsultOnePresenter, 40 public class ConsultOneLevelFragment extends BaseMVPCompatFragment<ConsultOneContract.ConsultOnePresenter,
43 ConsultOneContract.IConsultOneModel> implements View.OnClickListener, ConsultOneContract.IConsultOneView { 41 ConsultOneContract.IConsultOneModel> implements View.OnClickListener, ConsultOneContract.IConsultOneView {
44 42
@@ -215,9 +213,17 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon @@ -215,9 +213,17 @@ public class ConsultOneLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon
215 } 213 }
216 214
217 @Override 215 @Override
218 - public void onBindViewHolder(GuangGaoBean object, int position) {  
219 - Glide.with(getActivity()).load(AppConfig.BASE_URL_FILE + object.fileSrc).error(R.drawable.ic_launcher_foreground).into(iv_grally); 216 + public void onBindViewHolder(final GuangGaoBean object, int position) {
  217 + Glide.with(getActivity()).load(AppConfig.BASE_URL_IMG + object.fileSrc).error(R.drawable.ic_launcher_foreground).into(iv_grally);
  218 +
220 tv_grally_title.setText(object.describe + ""); 219 tv_grally_title.setText(object.describe + "");
  220 + iv_grally.setOnClickListener(new View.OnClickListener() {
  221 + @Override
  222 + public void onClick(View v) {
  223 + WebViewActivity.getInstance(mContext,object.url, -1);
  224 + }
  225 + });
  226 +
221 } 227 }
222 } 228 }
223 } 229 }
app/src/main/java/com/shunzhi/parent/ui/fragment/consult/ConsultTwoLevelFragment.java
@@ -51,7 +51,7 @@ public class ConsultTwoLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon @@ -51,7 +51,7 @@ public class ConsultTwoLevelFragment extends BaseMVPCompatFragment&lt;ConsultOneCon
51 channel = getArguments().getString("channel"); 51 channel = getArguments().getString("channel");
52 recyclerView = view.findViewById(R.id.recyclerView); 52 recyclerView = view.findViewById(R.id.recyclerView);
53 53
54 - mPresenter.getConsultContent(AppContext.getInstance().district, Integer.parseInt(channel), 0, 1); 54 +// mPresenter.getConsultContent(AppContext.getInstance().district, Integer.parseInt(channel), 0, 1);
55 recyclerView.setLayoutManager(new LinearLayoutManager(getActivity())); 55 recyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
56 recyclerView.setLoadingListener(new XRecyclerView.LoadingListener() { 56 recyclerView.setLoadingListener(new XRecyclerView.LoadingListener() {
57 @Override 57 @Override