敲我们的多条目呢,首先做好准备工作,比如:导入我们的网络工具类
https://blog.youkuaiyun.com/mingxiangzhimin/article/details/85112424
再声明一下,本节里面的上传头像和登录的逻辑没有实现。。。。。。
好啦,开始啦
Bean类
package com.qh.***.recyclerviewmore.bean;
import java.util.List;
public class Root {
private String msg;
private int code;
private List<Data> data ;
public void setMsg(String msg){
this.msg = msg;
}
public String getMsg(){
return this.msg;
}
public void setCode(int code){
this.code = code;
}
public int getCode(){
return this.code;
}
public void setData(List<Data> data){
this.data = data;
}
public List<Data> getData(){
return this.data;
}
}
package com.qh.***.recyclerviewmore.bean;
public class Data {
private String uniquekey;
private String title;
private String date;
private String category;
private String author_name;
private String url;
private String thumbnail_pic_s;
private String thumbnail_pic_s02;
private String thumbnail_pic_s03;
public void setUniquekey(String uniquekey){
this.uniquekey = uniquekey;
}
public String getUniquekey(){
return this.uniquekey;
}
public void setTitle(String title){
this.title = title;
}
public String getTitle(){
return this.title;
}
public void setDate(String date){
this.date = date;
}
public String getDate(){
return this.date;
}
public void setCategory(String category){
this.category = category;
}
public String getCategory(){
return this.category;
}
public void setAuthor_name(String author_name){
this.author_name = author_name;
}
public String getAuthor_name(){
return this.author_name;
}
public void setUrl(String url){
this.url = url;
}
public String getUrl(){
return this.url;
}
public void setThumbnail_pic_s(String thumbnail_pic_s){
this.thumbnail_pic_s = thumbnail_pic_s;
}
public String getThumbnail_pic_s(){
return this.thumbnail_pic_s;
}
public void setThumbnail_pic_s02(String thumbnail_pic_s02){
this.thumbnail_pic_s02 = thumbnail_pic_s02;
}
public String getThumbnail_pic_s02(){
return this.thumbnail_pic_s02;
}
public void setThumbnail_pic_s03(String thumbnail_pic_s03){
this.thumbnail_pic_s03 = thumbnail_pic_s03;
}
public String getThumbnail_pic_s03(){
return this.thumbnail_pic_s03;
}
}
开始MVP
- View
package com.qh.***.recyclerviewmore.Data;
import com.qh.***.recyclerviewmore.bean.Data;
import java.util.List;
public interface DataView {
void onDataSucess(List<Data> entityList);
void onFailer(Exception e);
}
- Model
package com.qh.***.recyclerviewmore.Dat