100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > recyclerView多条目加载 点击动画事件

recyclerView多条目加载 点击动画事件

时间:2020-11-14 08:16:18

相关推荐

recyclerView多条目加载 点击动画事件

依赖

compile 'com.google.code.gson:gson:2.6.2'compile 'com.squareup.okhttp3:okhttp:3.3.0'compile 'com.github.bumptech.glide:glide:3.7.0'compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'

activity.main.xml

<android.support.constraint.ConstraintLayout xmlns:android="/apk/res/android"xmlns:app="/apk/res-auto"xmlns:tools="/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.rookie.lymth.test3.MainActivity"><android.support.v7.widget.RecyclerViewandroid:id="@+id/recyclerView"android:layout_width="match_parent"android:layout_height="wrap_content" /></android.support.constraint.ConstraintLayout>

item_layout.xml

<LinearLayout xmlns:android="/apk/res/android"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><!--上半部--><LinearLayout android:id="@+id/shang"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"><LinearLayout android:layout_width="0dp"android:layout_height="wrap_content"android:layout_weight="1"android:orientation="vertical"><TextViewandroid:singleLine="true"android:textSize="20sp"android:id="@+id/title"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="标题" /><TextViewandroid:singleLine="true"android:textSize="20sp"android:id="@+id/title1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="副标题" /><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_weight="1"android:orientation="horizontal"><Viewandroid:layout_width="0dp"android:layout_height="0.1dp"android:layout_weight="1" /><TextViewandroid:id="@+id/pinglun"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="right"android:text="评论" /><TextViewandroid:id="@+id/zan"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="right"android:text="赞" /></LinearLayout></LinearLayout><ImageView android:id="@+id/pic"android:layout_width="60dp"android:layout_height="60dp"android:src="@mipmap/ic_launcher" /></LinearLayout><!--下半部--><LinearLayout android:id="@+id/xia"android:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="vertical"><TextView android:singleLine="true"android:textSize="20sp"android:id="@+id/xia_title"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="标题" /><TextView android:singleLine="true"android:textSize="20sp"android:id="@+id/xia_title2"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="副标题" /><LinearLayout android:layout_width="match_parent"android:layout_height="60dp"android:orientation="horizontal"><ImageViewandroid:id="@+id/xia_pic1"android:layout_width="60dp"android:layout_height="60dp"android:layout_weight="1"android:src="@mipmap/ic_launcher" /><ImageViewandroid:id="@+id/xia_pic2"android:layout_width="60dp"android:layout_height="60dp"android:layout_weight="1"android:src="@mipmap/ic_launcher" /><ImageViewandroid:id="@+id/xia_pic3"android:layout_width="60dp"android:layout_height="60dp"android:layout_weight="1"android:src="@mipmap/ic_launcher" /></LinearLayout><LinearLayout android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_weight="1"android:orientation="horizontal"><Viewandroid:layout_width="0dp"android:layout_height="0.1dp"android:layout_weight="1" /><TextViewandroid:id="@+id/xian_pinglun"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="right"android:text="评论" /><TextViewandroid:id="@+id/xia_zan"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="right"android:text="赞" /></LinearLayout></LinearLayout></LinearLayout>

http包

HttpConfig

public class HttpConfig {public static String pic_url = "/uploads/";public static String news_url = "/news/api3/365jia/news/headline";}

HttpUtils

public class HttpUtils {private static final String TAG = "HttpUtils-----";private static HttpUtils httpUtils;private final int SUCCESS = 0;private final int ERROR = 1;private MyHandler myHandler = new MyHandler();private OkLoadListener okLoadListener;public static HttpUtils getHttpUtils() {if (httpUtils == null) {httpUtils = new HttpUtils();}return httpUtils;}class MyHandler extends Handler {@Overridepublic void handleMessage(Message msg) {switch (msg.what) {case SUCCESS://成功String json = (String) msg.obj;okLoadListener.okLoadSuccess(json);break;case ERROR://失败String error = (String) msg.obj;okLoadListener.okLoadError(error);break;}}}//getpublic void okGet(String url) {OkHttpClient okHttpClient = new OkHttpClient.Builder().build();Request request = new Request.Builder().url(url).build();Call call = okHttpClient.newCall(request);call.enqueue(new Callback() {@Overridepublic void onFailure(Call call, IOException e) {Message message = myHandler.obtainMessage();message.what = ERROR;message.obj = e.getMessage();myHandler.sendMessage(message);}@Overridepublic void onResponse(Call call, Response response) throws IOException {Message message = myHandler.obtainMessage();message.what = SUCCESS;message.obj = response.body().string();myHandler.sendMessage(message);}});}public void setOkLoadListener(OkLoadListener okLoadListener) {this.okLoadListener = okLoadListener;}//postpublic void okPost(String url, Map<String, String> params) {OkHttpClient okHttpClient = new OkHttpClient.Builder().build();FormBody.Builder builder = new FormBody.Builder();Set<String> keySet = params.keySet();for (String key :keySet) {String value = params.get(key);builder.add(key, value);}FormBody formBody = builder.build();Request request = new Request.Builder().url(url).post(formBody).build();Call call = okHttpClient.newCall(request);call.enqueue(new Callback() {@Overridepublic void onFailure(Call call, IOException e) {Message message = myHandler.obtainMessage();message.what = ERROR;message.obj = e.getMessage();myHandler.sendMessage(message);}@Overridepublic void onResponse(Call call, Response response) throws IOException {Message message = myHandler.obtainMessage();message.what = SUCCESS;message.obj = response.body().string();myHandler.sendMessage(message);}});}//拦截器class MyIntercepter implements Interceptor {//intercept 拦截@Overridepublic Response intercept(Chain chain) throws IOException {//添加公共参数//post 取出原来所有的参数,将之加到新的请求体里面。然后让请求去执行Request request = chain.request();//获取请求方法String method = request.method();if (method.equals("GET")) {//---------------------------GET 拦截//取出url地址String url = request.url().toString();//拼接公共参数boolean contains = url.contains("?");if (contains) {url = url + "&source=android";} else {url = url + "?source=android";}Request request1 = request.newBuilder().url(url).build();Response response = chain.proceed(request1);return response;} else if (method.equals("POST")) {//---------------------POST 拦截RequestBody body = request.body();//请求体if (body instanceof FormBody) {//创建新的请求体FormBody.Builder newBuilder = new FormBody.Builder();for (int i = 0; i < ((FormBody) body).size(); i++) {String key = ((FormBody) body).name(i);String value = ((FormBody) body).value(i);newBuilder.add(key, value);}//添加公共参数newBuilder.add("source", "android");FormBody newBody = newBuilder.build();//创建新的请求体Request request1 = request.newBuilder().post(newBody).build();//去请求Response response = chain.proceed(request1);return response;}}return null;}}//上传文件(图片)public void upLoadImage(String url, String path) {//url 要上传的地址。path 要上传的文件路径//媒体类型MediaType mediaType = MediaType.parse("image/*");//multipartbodyMultipartBody.Builder builder = new MultipartBody.Builder().setType(MultipartBody.FORM);File file = new File(path);MultipartBody multipartBody = builder.addFormDataPart("file", file.getName(), RequestBody.create(mediaType, file)).build();OkHttpClient okHttpClient = new OkHttpClient();Request request = new Request.Builder().url(url).post(multipartBody).build();Call call = okHttpClient.newCall(request);call.enqueue(new Callback() {@Overridepublic void onFailure(Call call, IOException e) {Log.d(TAG, "上传失败0----: ");}@Overridepublic void onResponse(Call call, Response response) throws IOException {Log.d(TAG, "上传成功: ");}});}}

OkLoadListener

public interface OkLoadListener {void okLoadSuccess(String json);void okLoadError(String error);}

model包

GetNewsListener

public interface GetNewsListener {void getSuccess(String json);void getError(String error);}

IModel

public interface IModel {void getNewsData(String url, Map<String, String> map, GetNewsListener getNewsListener);}

ModelImpl

public class ModelImpl implements IModel {@Overridepublic void getNewsData(String url, Map<String, String> map, final GetNewsListener getNewsListener) {HttpUtils httpUtils = HttpUtils.getHttpUtils();httpUtils.okGet(url);httpUtils.setOkLoadListener(new OkLoadListener() {@Overridepublic void okLoadSuccess(String json) {getNewsListener.getSuccess(json);}@Overridepublic void okLoadError(String error) {getNewsListener.getError(error);}});}}

MyAdapter

public class MyAdapter extends RecyclerView.Adapter<MyAdapter.MyViewHolder> {private static final String TAG = "MyAdapter----";private final int NEWS1 = 1;private final int NEWS2 = 2;private final Context context;private final List<NewsBean.DataBeanX.DataBean> list;private MyLongItemClick myLongItemClick;public MyAdapter(Context context, List<NewsBean.DataBeanX.DataBean> list) {this.context = context;this.list = list;}@Overridepublic MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {View view = LayoutInflater.from(context).inflate(R.layout.item_layout, parent, false);MyViewHolder myViewHolder = new MyViewHolder(view);return myViewHolder;}@Overridepublic void onBindViewHolder(final MyViewHolder holder, final int position) {holder.itemView.setOnLongClickListener(new View.OnLongClickListener() {@Overridepublic boolean onLongClick(View v) {myLongItemClick.onItemLongClick(v,position);return true;}});//开始使用int type = getItemViewType(position);//根据类型判断switch (type) {case NEWS1://移仓上面,显示下面LinearLayout shang = holder.getShang();LinearLayout xia = holder.getXia();xia.setVisibility(View.VISIBLE);shang.setVisibility(View.GONE);//给下面赋值holder.getXia_title().setText(list.get(position).getTitle());holder.getXia_title1().setText(list.get(position).getTitle());List<String> pics = list.get(position).getPics();Glide.with(context).load(HttpConfig.pic_url+pics.get(0)).into(holder.getXia_pic1());Glide.with(context).load(HttpConfig.pic_url+pics.get(1)).into(holder.getXia_pic2());Glide.with(context).load(HttpConfig.pic_url+pics.get(2)).into(holder.getXia_pic3());holder.getXia_pic1().setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Log.d(TAG, "点击----");ObjectAnimator alpha = ObjectAnimator.ofFloat(holder.getXia_pic1(), "alpha", 1, 0, 1);alpha.setDuration(2000);alpha.start();}});holder.getXia_pic2().setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Log.d(TAG, "点击----");ObjectAnimator alpha = ObjectAnimator.ofFloat(holder.getXia_pic2(), "alpha", 1, 0, 1);alpha.setDuration(2000);alpha.start();}});holder.getXia_pic3().setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Log.d(TAG, "点击----");ObjectAnimator alpha = ObjectAnimator.ofFloat(holder.getXia_pic3(), "alpha", 1, 0, 1);alpha.setDuration(2000);alpha.start();}});holder.getXia_pinglun().setText(list.get(position).getComment_amount()+"评论");holder.getXia_zan().setText(list.get(position).getViews()+"赞");break;case NEWS2://显示上面,隐藏下面LinearLayout shang1 = holder.getShang();LinearLayout xia2 = holder.getXia();xia2.setVisibility(View.GONE);shang1.setVisibility(View.VISIBLE);Log.d(TAG, "onBindViewHolder: "+holder.getTitle()+"--"+list);Log.d(TAG, "onBindViewHolder: "+holder.getTitle()+"--"+list+"--"+list.get(position));Log.d(TAG, "onBindViewHolder: "+holder.getTitle()+"--"+list+"--"+list.get(position)+"--"+list.get(position).getTitle());//赋值holder.getTitle().setText(list.get(position).getTitle());holder.getTitle1().setText(list.get(position).getTitle());List<String> pics1 = list.get(position).getPics();Log.d(TAG, "图片---: "+holder.getPic());Glide.with(context).load(HttpConfig.pic_url+pics1.get(0)).into(holder.getPic());holder.getPinglun().setText(list.get(position).getComment_amount()+"评论");holder.getZan().setText(list.get(position).getViews()+"赞");holder.getPic().setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Log.d(TAG, "点击----");ObjectAnimator alpha = ObjectAnimator.ofFloat(holder.getPic(), "alpha", 1, 0, 1);alpha.setDuration(2000);alpha.start();}});break;}}@Overridepublic int getItemCount() {return list.size();}@Overridepublic int getItemViewType(int position) {//根据数据里面图片的多少,确定显示什么的布局NewsBean.DataBeanX.DataBean dataBean = list.get(position);int pic_amount = dataBean.getPic_amount();if (pic_amount>=3){return NEWS1;}else {return NEWS2;}}class MyViewHolder extends RecyclerView.ViewHolder {private TextView title, title1, xia_title, xia_title1, zan, xia_zan, pinglun, xia_pinglun;private ImageView pic, xia_pic1, xia_pic2, xia_pic3;private LinearLayout shang,xia;public MyViewHolder(View itemView) {super(itemView);pic=itemView.findViewById(R.id.pic);xia_pic1=itemView.findViewById(R.id.xia_pic1);xia_pic2=itemView.findViewById(R.id.xia_pic2);xia_pic3=itemView.findViewById(R.id.xia_pic3);title = itemView.findViewById(R.id.title);title1 = itemView.findViewById(R.id.title1);xia_title = itemView.findViewById(R.id.xia_title);xia_title1 = itemView.findViewById(R.id.xia_title2);zan = itemView.findViewById(R.id.zan);xia_zan = itemView.findViewById(R.id.xia_zan);pinglun = itemView.findViewById(R.id.pinglun);xia_pinglun = itemView.findViewById(R.id.xian_pinglun);//上下的布局shang=itemView.findViewById(R.id.shang);xia=itemView.findViewById(R.id.xia);}public MyViewHolder(View itemView, TextView title, TextView title1, TextView xia_title, TextView xia_title1, TextView zan, TextView xia_zan, TextView pinglun, TextView xia_pinglun, ImageView pic, ImageView xia_pic1, ImageView xia_pic2, ImageView xia_pic3, LinearLayout shang, LinearLayout xia) {super(itemView);this.title = title;this.title1 = title1;this.xia_title = xia_title;this.xia_title1 = xia_title1;this.zan = zan;this.xia_zan = xia_zan;this.pinglun = pinglun;this.xia_pinglun = xia_pinglun;this.pic = pic;this.xia_pic1 = xia_pic1;this.xia_pic2 = xia_pic2;this.xia_pic3 = xia_pic3;this.shang = shang;this.xia = xia;}public TextView getTitle() {return title;}public LinearLayout getShang() {return shang;}public void setShang(LinearLayout shang) {this.shang = shang;}public LinearLayout getXia() {return xia;}public void setXia(LinearLayout xia) {this.xia = xia;}public void setTitle(TextView title) {this.title = title;}public TextView getTitle1() {return title1;}public void setTitle1(TextView title1) {this.title1 = title1;}public TextView getXia_title() {return xia_title;}public void setXia_title(TextView xia_title) {this.xia_title = xia_title;}public TextView getXia_title1() {return xia_title1;}public void setXia_title1(TextView xia_title1) {this.xia_title1 = xia_title1;}public TextView getZan() {return zan;}public void setZan(TextView zan) {this.zan = zan;}public TextView getXia_zan() {return xia_zan;}public void setXia_zan(TextView xia_zan) {this.xia_zan = xia_zan;}public TextView getPinglun() {return pinglun;}public void setPinglun(TextView pinglun) {this.pinglun = pinglun;}public TextView getXia_pinglun() {return xia_pinglun;}public void setXia_pinglun(TextView xia_pinglun) {this.xia_pinglun = xia_pinglun;}public ImageView getPic() {return pic;}public void setPic(ImageView pic) {this.pic = pic;}public ImageView getXia_pic1() {return xia_pic1;}public void setXia_pic1(ImageView xia_pic1) {this.xia_pic1 = xia_pic1;}public ImageView getXia_pic2() {return xia_pic2;}public void setXia_pic2(ImageView xia_pic2) {this.xia_pic2 = xia_pic2;}public ImageView getXia_pic3() {return xia_pic3;}public void setXia_pic3(ImageView xia_pic3) {this.xia_pic3 = xia_pic3;}}public interface MyLongItemClick{void onItemLongClick(View view, int postion);}public void setOnLongItemClick(MyLongItemClick myLongItemClick){this.myLongItemClick = myLongItemClick;}}

NewsBean

public class NewsBean {/*** httpStatusCode : 200* code : 0* data : {"page":1,"perpage":20,"max_page":35,"total":688,"data":[{"id":3526171,"title":"合肥再推人才新政豪掷超百亿元\u201c养人\u201d 无房大学生享有租房补贴","link":"lsapp://cn.ahurls.news/news?id=3526171","pics":["appletrecommend/04/5ae258fa85fd7.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":1022,"comment_amount_label":"4","views_label":"1022"},{"id":3526179,"title":"合肥市区到机场多一条便捷通道 望江西路延伸段有望6月放行通车","link":"lsapp://cn.ahurls.news/news?id=3526179","pics":["appletrecommend/04/5ae2602324c7c.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":447,"comment_amount_label":"2","views_label":"447"},{"id":3526206,"title":"合肥人的\u201c五一\u201d假期可能要\u201c泡汤\u201d 一放假就下雨天气的小船说翻就翻","link":"lsapp://cn.ahurls.news/news?id=3526206","pics":["appletrecommend/04/5ae26c8da4dd9.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":176,"comment_amount_label":"0","views_label":"176"},{"id":3526058,"title":"合肥市民用\u201c七个钱包\u201d付首付 困住三代人的房子值得买吗?","link":"lsapp://cn.ahurls.news/news?id=3526058","pics":["appletrecommend/04/5ae25b0ae8518.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":444,"comment_amount_label":"2","views_label":"444"},{"id":3526106,"title":"映像第65期:蓬莱仙洞9米\u201c金钟\u201d震撼游人 五一出游开启\u201c躲雨\u201d计划","link":"lsapp://cn.ahurls.news/image_news?id=3526106","pics":["special/tuku/04/5ae1c280ceae926314.jpg","special/tuku/04/5ae1baad59f1d65946.jpg","special/tuku/04/5ae1baadab00a12875.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":418,"comment_amount_label":"1","views_label":"418","pics_new":["special/tuku/04/5ae1c280ceae926314.jpg"]},{"id":3526134,"title":"调查:合肥共享单车禁停区域仍有车辆乱停 公交站点被围堵,你怎么看?","link":"lsapp://cn.ahurls.news/news?id=3526134","pics":["appletrecommend/04/5adbc9336ad61.jpg"],"t":"url","type":"vote","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"投票","inner_news":1,"views":282,"comment_amount_label":"2","views_label":"282","pics_new":["appletrecommend/04/5adbc9336ad61.jpg"]},{"id":3526173,"title":"合肥地铁3号线高架段4站点封顶最快6月初铺轨 空中站点洗手间设置有区别","link":"lsapp://cn.ahurls.news/news?id=3526173","pics":["appletrecommend/04/5ae25c5513d6b.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":360,"comment_amount_label":"1","views_label":"360"},{"id":3526072,"title":"合肥葛洲坝玖珑府小区设备平台未封闭引业主投诉 拖延近一个月未解决","link":"lsapp://cn.ahurls.news/news?id=3526072","pics":["appletrecommend/04/5ae25b5e84a85.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":520,"comment_amount_label":"1","views_label":"520"},{"id":3526140,"title":"安徽下发紧急通知:加强\u201c五一\u201d和汛期安全生产工作","link":"lsapp://cn.ahurls.news/news?id=3526140","pics":["appletrecommend/04/5ae2594261e5d.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":1149,"comment_amount_label":"2","views_label":"1149"},{"id":3522438,"title":"【专题】\u201c五一\u201d合肥庐阳8大景点游玩攻略 假期教你如何玩转家门口","link":"lsapp://cn.ahurls.news/special?id=3522438","pics":["18/0419/5ad85e298287a.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,"style":"single_fill","comment_amount":2,"source":"","type_sign":"专题","inner_news":1,"views":4062,"comment_amount_label":"2","views_label":"4062","pics_new":["18/0419/5ad85e298287a.jpg"]},{"id":3526145,"title":"恶心!女子吃冰棍吃出一截老鼠尾巴索赔10万 厂家这样说","link":"lsapp://cn.ahurls.news/news?id=3526145","pics":["appletrecommend/04/5ae25a16d74f0.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1251,"comment_amount_label":"1","views_label":"1251"},{"id":3526146,"title":"微商将20元\u201c三无\u201d化妆品卖到280元 购置二手宾利豪车充门面","link":"lsapp://cn.ahurls.news/news?id=3526146","pics":["appletrecommend/04/5ae25a7dd5587.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1248,"comment_amount_label":"1","views_label":"1248"},{"id":3526175,"title":"合肥一淘宝店售卖低价\u201c施华洛世奇\u201d遭查处 十万元饰品仅售万元","link":"lsapp://cn.ahurls.news/news?id=3526175","pics":["appletrecommend/04/5ae261e27aa52.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":313,"comment_amount_label":"0","views_label":"313"},{"id":3526187,"title":"女子嫁人还生2个娃 给孩子上户口时才发现嫁错人","link":"lsapp://cn.ahurls.news/image_news?id=3526187","pics":["special/tuku/04/5ae2615c17a0070271.jpg","special/tuku/04/5ae2615c039ad44690.jpg","special/tuku/04/5ae2615bda73d65837.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1801,"comment_amount_label":"1","views_label":"1801","pics_new":["special/tuku/04/5ae2615c17a0070271.jpg"]},{"id":3526188,"title":"合肥周谷堆物流园部分商户疯狂偷倒垃圾 每日产生约8吨垃圾","link":"lsapp://cn.ahurls.news/news?id=3526188","pics":["appletrecommend/04/5ae263fa1eae8.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":215,"comment_amount_label":"0","views_label":"215"},{"id":3526178,"title":"5月1日起这些新规实施:进口抗癌药实施零关税 特定严重失信人限乘火车","link":"lsapp://cn.ahurls.news/news?id=3526178","pics":["appletrecommend/04/5ae2642743184.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":280,"comment_amount_label":"1","views_label":"280"},{"id":3526181,"title":"富士康员工翻新美版苹果手机9000余部 被罚441万元","link":"lsapp://cn.ahurls.news/news?id=3526181","pics":["appletrecommend/04/5ae26454b5244.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":282,"comment_amount_label":"1","views_label":"282"},{"id":3526189,"title":"女子被夹屏蔽门与车厢间,地铁疾驶而过 独家对话目击者","link":"lsapp://cn.ahurls.news/image_news?id=3526189","pics":["special/tuku/04/5ae262914449844649.jpg","special/tuku/04/5ae2629179c3f46626.jpg","special/tuku/04/5ae26291ae40997770.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":2000,"comment_amount_label":"0","views_label":"2000","pics_new":["special/tuku/04/5ae262914449844649.jpg"]},{"id":3526079,"title":"4月29日上午10点将迎五一出行高峰 合肥交警公布高速易堵点","link":"lsapp://cn.ahurls.news/news?id=3526079","pics":["appletrecommend/04/5ae1cb5cf22db.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":2319,"comment_amount_label":"3","views_label":"2319"},{"id":3526048,"title":"@所有人 合肥地铁有这16类行为活动的最高罚3万元","link":"lsapp://cn.ahurls.news/news?id=3526048","pics":["appletrecommend/04/5ae1986722583.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":3200,"comment_amount_label":"4","views_label":"3200"},{"id":3526008,"title":"合肥胜利路有女孩因彩礼跳楼?速来看真相!","link":"lsapp://cn.ahurls.news/news?id=3526008","pics":["appletrecommend/04/5ae1833db5cd7.png"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":3936,"comment_amount_label":"3","views_label":"3936"},{"id":3525994,"title":"【专题】美司法部调查华为 华为回应被调查称遵守所有适用法律","link":"lsapp://cn.ahurls.news/special?id=3525994","pics":["18/0426/5ae17a98e94ca.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,"style":"single_fill","comment_amount":3,"source":"","type_sign":"专题","inner_news":1,"views":2166,"comment_amount_label":"3","views_label":"2166","pics_new":["18/0426/5ae17a98e94ca.jpg"]},{"id":3526075,"title":"4月26日24时安徽油价上调 50升油箱加满92号油多花10元","link":"lsapp://cn.ahurls.news/news?id=3526075","pics":["appletrecommend/04/5ae19e8b99d23.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":4044,"comment_amount_label":"3","views_label":"4044"},{"id":3525407,"title":"\u201c住改商\u201d多年顽疾难处理 合肥多部门联合整治餐饮业或成突破口","link":"lsapp://cn.ahurls.news/news?id=3525407","pics":["appletrecommend/04/5ae12ca5b8397.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":4509,"comment_amount_label":"4","views_label":"4509"},{"id":3525981,"title":"女子吃冰棍\u201c大赤豆\u201d吃到死老鼠 要超市老板吃掉不要赔偿","link":"lsapp://cn.ahurls.news/news?id=3525981","pics":["appletrecommend/04/5ae1846d39c2f.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":7,"source":"","type_sign":"","inner_news":1,"views":3176,"comment_amount_label":"7","views_label":"3176"},{"id":3525287,"title":"【小万探园】合肥一幼儿园现迷你\u201c空中操场\u201d \u201c后花园\u201d是天鹅湖沙滩的6倍","link":"lsapp://cn.ahurls.news/image_news?id=3525287","pics":["special/tuku/04/5ae01b28ae13980792.jpg","special/tuku/04/5ae01b2850d4910630.jpg","special/tuku/04/5ae01b2869b8929497.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":9,"source":"","type_sign":"","inner_news":1,"views":8139,"comment_amount_label":"9","views_label":"8139","pics_new":["special/tuku/04/5ae01b28ae13980792.jpg"]},{"id":3525542,"title":"合肥共享单车禁停区域仍有车辆乱停 公交站点被围堵 ","link":"lsapp://cn.ahurls.news/news?id=3525542","pics":["appletrecommend/04/5ae1086474d8c.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":5,"source":"","type_sign":"","inner_news":1,"views":4036,"comment_amount_label":"5","views_label":"4036"},{"id":3525977,"title":"合肥逍遥津公园发现一具女性尸体 位于公园隐蔽角落水沟里","link":"lsapp://cn.ahurls.news/news?id=3525977","pics":["appletrecommend/04/5ae1795b8df9f.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":4948,"comment_amount_label":"3","views_label":"4948"},{"id":3526093,"title":"合肥黄山路一轿车侧翻母女俩被困 城管队员路过紧急救援","link":"lsapp://cn.ahurls.news/news?id=3526093","pics":["appletrecommend/04/5ae1c91374de6.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":3051,"comment_amount_label":"3","views_label":"3051"},{"id":3525312,"title":"实探合肥政务区空置地块 位居区域核心最大面积近500亩闲置多年无人问","link":"lsapp://cn.ahurls.news/image_news?id=3525312","pics":["special/tuku/04/5ae0201ab9aa619285.jpg","special/tuku/04/5ae0201b6a10d17178.jpg","special/tuku/04/5ae0201b7b66043231.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":5,"source":"","type_sign":"","inner_news":1,"views":5943,"comment_amount_label":"5","views_label":"5943","pics_new":["special/tuku/04/5ae0201ab9aa619285.jpg"]}],"extras":{"slider":[{"id":3526190,"pic":"18/0427/5ae2659fb4f14.jpg","link":"lsapp://cn.ahurls.news/news?id=3526190","t":"url","inner_news":1,"title":"合肥杏花公园将添一处城市阅读空间","type":"nomal","type_sign":""},{"id":3525591,"pic":"18/0426/5ae1c70c928e1.jpg","link":"lsapp://cn.ahurls.news/news?id=3525591","t":"url","inner_news":1,"title":"合肥1.3万名环卫工人披星戴月","type":"nomal","type_sign":""},{"id":3525594,"pic":"18/0426/5ae16840d8e60.jpg","link":"lsapp://cn.ahurls.news/news?id=3525594","t":"url","inner_news":1,"title":"合肥城东将建一条文化山水旅游公路","type":"nomal","type_sign":""},{"id":3525556,"pic":"18/0426/5ae12b60a4a0a.jpg","link":"lsapp://cn.ahurls.news/news?id=3525556","t":"url","inner_news":1,"title":"滨湖新区四条道路慢行系统建成开放","type":"nomal","type_sign":""},{"id":3525563,"pic":"18/0426/5ae11e600ba07.jpg","link":"lsapp://cn.ahurls.news/news?id=3525563","t":"url","inner_news":1,"title":"合肥第二届青年文化节月底举行","type":"nomal","type_sign":""}]},"bindtips":""}*/private int httpStatusCode;private int code;private DataBeanX data;public int getHttpStatusCode() {return httpStatusCode;}public void setHttpStatusCode(int httpStatusCode) {this.httpStatusCode = httpStatusCode;}public int getCode() {return code;}public void setCode(int code) {this.code = code;}public DataBeanX getData() {return data;}public void setData(DataBeanX data) {this.data = data;}public static class DataBeanX {/*** page : 1* perpage : 20* max_page : 35* total : 688* data : [{"id":3526171,"title":"合肥再推人才新政豪掷超百亿元\u201c养人\u201d 无房大学生享有租房补贴","link":"lsapp://cn.ahurls.news/news?id=3526171","pics":["appletrecommend/04/5ae258fa85fd7.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":1022,"comment_amount_label":"4","views_label":"1022"},{"id":3526179,"title":"合肥市区到机场多一条便捷通道 望江西路延伸段有望6月放行通车","link":"lsapp://cn.ahurls.news/news?id=3526179","pics":["appletrecommend/04/5ae2602324c7c.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":447,"comment_amount_label":"2","views_label":"447"},{"id":3526206,"title":"合肥人的\u201c五一\u201d假期可能要\u201c泡汤\u201d 一放假就下雨天气的小船说翻就翻","link":"lsapp://cn.ahurls.news/news?id=3526206","pics":["appletrecommend/04/5ae26c8da4dd9.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":176,"comment_amount_label":"0","views_label":"176"},{"id":3526058,"title":"合肥市民用\u201c七个钱包\u201d付首付 困住三代人的房子值得买吗?","link":"lsapp://cn.ahurls.news/news?id=3526058","pics":["appletrecommend/04/5ae25b0ae8518.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":444,"comment_amount_label":"2","views_label":"444"},{"id":3526106,"title":"映像第65期:蓬莱仙洞9米\u201c金钟\u201d震撼游人 五一出游开启\u201c躲雨\u201d计划","link":"lsapp://cn.ahurls.news/image_news?id=3526106","pics":["special/tuku/04/5ae1c280ceae926314.jpg","special/tuku/04/5ae1baad59f1d65946.jpg","special/tuku/04/5ae1baadab00a12875.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":418,"comment_amount_label":"1","views_label":"418","pics_new":["special/tuku/04/5ae1c280ceae926314.jpg"]},{"id":3526134,"title":"调查:合肥共享单车禁停区域仍有车辆乱停 公交站点被围堵,你怎么看?","link":"lsapp://cn.ahurls.news/news?id=3526134","pics":["appletrecommend/04/5adbc9336ad61.jpg"],"t":"url","type":"vote","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"投票","inner_news":1,"views":282,"comment_amount_label":"2","views_label":"282","pics_new":["appletrecommend/04/5adbc9336ad61.jpg"]},{"id":3526173,"title":"合肥地铁3号线高架段4站点封顶最快6月初铺轨 空中站点洗手间设置有区别","link":"lsapp://cn.ahurls.news/news?id=3526173","pics":["appletrecommend/04/5ae25c5513d6b.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":360,"comment_amount_label":"1","views_label":"360"},{"id":3526072,"title":"合肥葛洲坝玖珑府小区设备平台未封闭引业主投诉 拖延近一个月未解决","link":"lsapp://cn.ahurls.news/news?id=3526072","pics":["appletrecommend/04/5ae25b5e84a85.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":520,"comment_amount_label":"1","views_label":"520"},{"id":3526140,"title":"安徽下发紧急通知:加强\u201c五一\u201d和汛期安全生产工作","link":"lsapp://cn.ahurls.news/news?id=3526140","pics":["appletrecommend/04/5ae2594261e5d.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":2,"source":"","type_sign":"","inner_news":1,"views":1149,"comment_amount_label":"2","views_label":"1149"},{"id":3522438,"title":"【专题】\u201c五一\u201d合肥庐阳8大景点游玩攻略 假期教你如何玩转家门口","link":"lsapp://cn.ahurls.news/special?id=3522438","pics":["18/0419/5ad85e298287a.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,"style":"single_fill","comment_amount":2,"source":"","type_sign":"专题","inner_news":1,"views":4062,"comment_amount_label":"2","views_label":"4062","pics_new":["18/0419/5ad85e298287a.jpg"]},{"id":3526145,"title":"恶心!女子吃冰棍吃出一截老鼠尾巴索赔10万 厂家这样说","link":"lsapp://cn.ahurls.news/news?id=3526145","pics":["appletrecommend/04/5ae25a16d74f0.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1251,"comment_amount_label":"1","views_label":"1251"},{"id":3526146,"title":"微商将20元\u201c三无\u201d化妆品卖到280元 购置二手宾利豪车充门面","link":"lsapp://cn.ahurls.news/news?id=3526146","pics":["appletrecommend/04/5ae25a7dd5587.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1248,"comment_amount_label":"1","views_label":"1248"},{"id":3526175,"title":"合肥一淘宝店售卖低价\u201c施华洛世奇\u201d遭查处 十万元饰品仅售万元","link":"lsapp://cn.ahurls.news/news?id=3526175","pics":["appletrecommend/04/5ae261e27aa52.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":313,"comment_amount_label":"0","views_label":"313"},{"id":3526187,"title":"女子嫁人还生2个娃 给孩子上户口时才发现嫁错人","link":"lsapp://cn.ahurls.news/image_news?id=3526187","pics":["special/tuku/04/5ae2615c17a0070271.jpg","special/tuku/04/5ae2615c039ad44690.jpg","special/tuku/04/5ae2615bda73d65837.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":1801,"comment_amount_label":"1","views_label":"1801","pics_new":["special/tuku/04/5ae2615c17a0070271.jpg"]},{"id":3526188,"title":"合肥周谷堆物流园部分商户疯狂偷倒垃圾 每日产生约8吨垃圾","link":"lsapp://cn.ahurls.news/news?id=3526188","pics":["appletrecommend/04/5ae263fa1eae8.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":215,"comment_amount_label":"0","views_label":"215"},{"id":3526178,"title":"5月1日起这些新规实施:进口抗癌药实施零关税 特定严重失信人限乘火车","link":"lsapp://cn.ahurls.news/news?id=3526178","pics":["appletrecommend/04/5ae2642743184.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":280,"comment_amount_label":"1","views_label":"280"},{"id":3526181,"title":"富士康员工翻新美版苹果手机9000余部 被罚441万元","link":"lsapp://cn.ahurls.news/news?id=3526181","pics":["appletrecommend/04/5ae26454b5244.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":1,"source":"","type_sign":"","inner_news":1,"views":282,"comment_amount_label":"1","views_label":"282"},{"id":3526189,"title":"女子被夹屏蔽门与车厢间,地铁疾驶而过 独家对话目击者","link":"lsapp://cn.ahurls.news/image_news?id=3526189","pics":["special/tuku/04/5ae262914449844649.jpg","special/tuku/04/5ae2629179c3f46626.jpg","special/tuku/04/5ae26291ae40997770.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":0,"source":"","type_sign":"","inner_news":1,"views":2000,"comment_amount_label":"0","views_label":"2000","pics_new":["special/tuku/04/5ae262914449844649.jpg"]},{"id":3526079,"title":"4月29日上午10点将迎五一出行高峰 合肥交警公布高速易堵点","link":"lsapp://cn.ahurls.news/news?id=3526079","pics":["appletrecommend/04/5ae1cb5cf22db.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":2319,"comment_amount_label":"3","views_label":"2319"},{"id":3526048,"title":"@所有人 合肥地铁有这16类行为活动的最高罚3万元","link":"lsapp://cn.ahurls.news/news?id=3526048","pics":["appletrecommend/04/5ae1986722583.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":3200,"comment_amount_label":"4","views_label":"3200"},{"id":3526008,"title":"合肥胜利路有女孩因彩礼跳楼?速来看真相!","link":"lsapp://cn.ahurls.news/news?id=3526008","pics":["appletrecommend/04/5ae1833db5cd7.png"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":3936,"comment_amount_label":"3","views_label":"3936"},{"id":3525994,"title":"【专题】美司法部调查华为 华为回应被调查称遵守所有适用法律","link":"lsapp://cn.ahurls.news/special?id=3525994","pics":["18/0426/5ae17a98e94ca.jpg"],"t":"url","type":"special","alias":"headline","pic_amount":0,"style":"single_fill","comment_amount":3,"source":"","type_sign":"专题","inner_news":1,"views":2166,"comment_amount_label":"3","views_label":"2166","pics_new":["18/0426/5ae17a98e94ca.jpg"]},{"id":3526075,"title":"4月26日24时安徽油价上调 50升油箱加满92号油多花10元","link":"lsapp://cn.ahurls.news/news?id=3526075","pics":["appletrecommend/04/5ae19e8b99d23.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":4044,"comment_amount_label":"3","views_label":"4044"},{"id":3525407,"title":"\u201c住改商\u201d多年顽疾难处理 合肥多部门联合整治餐饮业或成突破口","link":"lsapp://cn.ahurls.news/news?id=3525407","pics":["appletrecommend/04/5ae12ca5b8397.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":4,"source":"","type_sign":"","inner_news":1,"views":4509,"comment_amount_label":"4","views_label":"4509"},{"id":3525981,"title":"女子吃冰棍\u201c大赤豆\u201d吃到死老鼠 要超市老板吃掉不要赔偿","link":"lsapp://cn.ahurls.news/news?id=3525981","pics":["appletrecommend/04/5ae1846d39c2f.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":7,"source":"","type_sign":"","inner_news":1,"views":3176,"comment_amount_label":"7","views_label":"3176"},{"id":3525287,"title":"【小万探园】合肥一幼儿园现迷你\u201c空中操场\u201d \u201c后花园\u201d是天鹅湖沙滩的6倍","link":"lsapp://cn.ahurls.news/image_news?id=3525287","pics":["special/tuku/04/5ae01b28ae13980792.jpg","special/tuku/04/5ae01b2850d4910630.jpg","special/tuku/04/5ae01b2869b8929497.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":9,"source":"","type_sign":"","inner_news":1,"views":8139,"comment_amount_label":"9","views_label":"8139","pics_new":["special/tuku/04/5ae01b28ae13980792.jpg"]},{"id":3525542,"title":"合肥共享单车禁停区域仍有车辆乱停 公交站点被围堵 ","link":"lsapp://cn.ahurls.news/news?id=3525542","pics":["appletrecommend/04/5ae1086474d8c.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":5,"source":"","type_sign":"","inner_news":1,"views":4036,"comment_amount_label":"5","views_label":"4036"},{"id":3525977,"title":"合肥逍遥津公园发现一具女性尸体 位于公园隐蔽角落水沟里","link":"lsapp://cn.ahurls.news/news?id=3525977","pics":["appletrecommend/04/5ae1795b8df9f.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":4948,"comment_amount_label":"3","views_label":"4948"},{"id":3526093,"title":"合肥黄山路一轿车侧翻母女俩被困 城管队员路过紧急救援","link":"lsapp://cn.ahurls.news/news?id=3526093","pics":["appletrecommend/04/5ae1c91374de6.jpg"],"t":"url","type":"normal","alias":"headline","pic_amount":0,"style":"single_right","comment_amount":3,"source":"","type_sign":"","inner_news":1,"views":3051,"comment_amount_label":"3","views_label":"3051"},{"id":3525312,"title":"实探合肥政务区空置地块 位居区域核心最大面积近500亩闲置多年无人问","link":"lsapp://cn.ahurls.news/image_news?id=3525312","pics":["special/tuku/04/5ae0201ab9aa619285.jpg","special/tuku/04/5ae0201b6a10d17178.jpg","special/tuku/04/5ae0201b7b66043231.jpg"],"t":"url","type":"images","alias":"headline","pic_amount":3,"style":"multi","comment_amount":5,"source":"","type_sign":"","inner_news":1,"views":5943,"comment_amount_label":"5","views_label":"5943","pics_new":["special/tuku/04/5ae0201ab9aa619285.jpg"]}]* extras : {"slider":[{"id":3526190,"pic":"18/0427/5ae2659fb4f14.jpg","link":"lsapp://cn.ahurls.news/news?id=3526190","t":"url","inner_news":1,"title":"合肥杏花公园将添一处城市阅读空间","type":"nomal","type_sign":""},{"id":3525591,"pic":"18/0426/5ae1c70c928e1.jpg","link":"lsapp://cn.ahurls.news/news?id=3525591","t":"url","inner_news":1,"title":"合肥1.3万名环卫工人披星戴月","type":"nomal","type_sign":""},{"id":3525594,"pic":"18/0426/5ae16840d8e60.jpg","link":"lsapp://cn.ahurls.news/news?id=3525594","t":"url","inner_news":1,"title":"合肥城东将建一条文化山水旅游公路","type":"nomal","type_sign":""},{"id":3525556,"pic":"18/0426/5ae12b60a4a0a.jpg","link":"lsapp://cn.ahurls.news/news?id=3525556","t":"url","inner_news":1,"title":"滨湖新区四条道路慢行系统建成开放","type":"nomal","type_sign":""},{"id":3525563,"pic":"18/0426/5ae11e600ba07.jpg","link":"lsapp://cn.ahurls.news/news?id=3525563","t":"url","inner_news":1,"title":"合肥第二届青年文化节月底举行","type":"nomal","type_sign":""}]}* bindtips :*/private int page;private int perpage;private int max_page;private int total;private ExtrasBean extras;private String bindtips;private List<DataBean> data;public int getPage() {return page;}public void setPage(int page) {this.page = page;}public int getPerpage() {return perpage;}public void setPerpage(int perpage) {this.perpage = perpage;}public int getMax_page() {return max_page;}public void setMax_page(int max_page) {this.max_page = max_page;}public int getTotal() {return total;}public void setTotal(int total) {this.total = total;}public ExtrasBean getExtras() {return extras;}public void setExtras(ExtrasBean extras) {this.extras = extras;}public String getBindtips() {return bindtips;}public void setBindtips(String bindtips) {this.bindtips = bindtips;}public List<DataBean> getData() {return data;}public void setData(List<DataBean> data) {this.data = data;}public static class ExtrasBean {private List<SliderBean> slider;public List<SliderBean> getSlider() {return slider;}public void setSlider(List<SliderBean> slider) {this.slider = slider;}public static class SliderBean {/*** id : 3526190* pic : 18/0427/5ae2659fb4f14.jpg* link : lsapp://cn.ahurls.news/news?id=3526190* t : url* inner_news : 1* title : 合肥杏花公园将添一处城市阅读空间* type : nomal* type_sign :*/private int id;private String pic;private String link;private String t;private int inner_news;private String title;private String type;private String type_sign;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getPic() {return pic;}public void setPic(String pic) {this.pic = pic;}public String getLink() {return link;}public void setLink(String link) {this.link = link;}public String getT() {return t;}public void setT(String t) {this.t = t;}public int getInner_news() {return inner_news;}public void setInner_news(int inner_news) {this.inner_news = inner_news;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}public String getType() {return type;}public void setType(String type) {this.type = type;}public String getType_sign() {return type_sign;}public void setType_sign(String type_sign) {this.type_sign = type_sign;}}}public static class DataBean {/*** id : 3526171* title : 合肥再推人才新政豪掷超百亿元“养人” 无房大学生享有租房补贴* link : lsapp://cn.ahurls.news/news?id=3526171* pics : ["appletrecommend/04/5ae258fa85fd7.jpg"]* t : url* type : normal* alias : headline* pic_amount : 0* style : single_right* comment_amount : 4* source :* type_sign :* inner_news : 1* views : 1022* comment_amount_label : 4* views_label : 1022* pics_new : ["special/tuku/04/5ae1c280ceae926314.jpg"]*/private int id;private String title;private String link;private String t;private String type;private String alias;private int pic_amount;private String style;private int comment_amount;private String source;private String type_sign;private int inner_news;private int views;private String comment_amount_label;private String views_label;private List<String> pics;private List<String> pics_new;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}public String getLink() {return link;}public void setLink(String link) {this.link = link;}public String getT() {return t;}public void setT(String t) {this.t = t;}public String getType() {return type;}public void setType(String type) {this.type = type;}public String getAlias() {return alias;}public void setAlias(String alias) {this.alias = alias;}public int getPic_amount() {return pic_amount;}public void setPic_amount(int pic_amount) {this.pic_amount = pic_amount;}public String getStyle() {return style;}public void setStyle(String style) {this.style = style;}public int getComment_amount() {return comment_amount;}public void setComment_amount(int comment_amount) {ment_amount = comment_amount;}public String getSource() {return source;}public void setSource(String source) {this.source = source;}public String getType_sign() {return type_sign;}public void setType_sign(String type_sign) {this.type_sign = type_sign;}public int getInner_news() {return inner_news;}public void setInner_news(int inner_news) {this.inner_news = inner_news;}public int getViews() {return views;}public void setViews(int views) {this.views = views;}public String getComment_amount_label() {return comment_amount_label;}public void setComment_amount_label(String comment_amount_label) {ment_amount_label = comment_amount_label;}public String getViews_label() {return views_label;}public void setViews_label(String views_label) {this.views_label = views_label;}public List<String> getPics() {return pics;}public void setPics(List<String> pics) {this.pics = pics;}public List<String> getPics_new() {return pics_new;}public void setPics_new(List<String> pics_new) {this.pics_new = pics_new;}}}}

view包

IMainView

public interface IMainView {//显示void showNews(List<NewsBean.DataBeanX.DataBean> list);}

MainActivity

public class MainActivity extends AppCompatActivity implements IMainView {private static final String TAG = "MainActivity----";private RecyclerView recyclerView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initViews();initDatas();}private void initViews() {recyclerView = (RecyclerView) findViewById(R.id.recyclerView);recyclerView.setLayoutManager(new LinearLayoutManager(this));}private void initDatas() {PresenterImpl presenter = new PresenterImpl();presenter.showNewsToView(new ModelImpl(), this);}//显示@Overridepublic void showNews(final List<NewsBean.DataBeanX.DataBean> list) {Log.d(TAG, "showNews: " + list);final MyAdapter myAdapter = new MyAdapter(MainActivity.this, list);recyclerView.setAdapter(myAdapter);myAdapter.setOnLongItemClick(new MyAdapter.MyLongItemClick() {@Overridepublic void onItemLongClick(View view, final int postion) {AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);builder.setTitle("删除");builder.setMessage("确定删除吗?");builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {}});builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {list.remove(postion);myAdapter.notifyDataSetChanged();dialog.dismiss();}});AlertDialog alertDialog = builder.create();alertDialog.show();}});}}

presenter包

IPresenter

public interface IPresenter {void showNewsToView(IModel iModel, IMainView iMainView);}

PresenterImpl

public class PresenterImpl implements IPresenter {private static final String TAG = "------PresenterImpl";@Overridepublic void showNewsToView(IModel iModel, final IMainView iMainView) {Map<String,String> map = new HashMap<>();String url = HttpConfig.news_url+"?page=1";iModel.getNewsData(url, map, new GetNewsListener() {@Overridepublic void getSuccess(String json) {Log.d(TAG, "成功: "+json);Gson gson = new Gson();NewsBean newsBean = gson.fromJson(json, NewsBean.class);List<NewsBean.DataBeanX.DataBean> list = newsBean.getData().getData();iMainView.showNews(list);}@Overridepublic void getError(String error) {Log.d(TAG, "错误: "+error);}});}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。