diff --git a/app/src/main/java/com/lzy/okhttpdemo/cache/NewsAdapter.java b/app/src/main/java/com/lzy/okhttpdemo/cache/NewsAdapter.java index 7c288a30..b26311fd 100644 --- a/app/src/main/java/com/lzy/okhttpdemo/cache/NewsAdapter.java +++ b/app/src/main/java/com/lzy/okhttpdemo/cache/NewsAdapter.java @@ -23,24 +23,26 @@ * 修订历史: * ================================================ */ -public class NewsAdapter extends BaseQuickAdapter implements View.OnClickListener { - - private NewsModel.ContentList contentList; +public class NewsAdapter extends BaseQuickAdapter { public NewsAdapter(List data) { super(R.layout.item_news, data); } @Override - protected void convert(BaseViewHolder baseViewHolder, NewsModel.ContentList contentList) { - this.contentList = contentList; + protected void convert(BaseViewHolder baseViewHolder, final NewsModel.ContentList contentList) { baseViewHolder.setText(R.id.title, contentList.title)// .setText(R.id.desc, contentList.desc)// .setText(R.id.pubDate, contentList.pubDate)// .setText(R.id.source, contentList.source); View view = baseViewHolder.getConvertView(); - view.setOnClickListener(this); + view.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + WebActivity.runActivity(mContext, contentList.title, contentList.link); + } + }); NineGridView nineGrid = baseViewHolder.getView(R.id.nineGrid); ArrayList imageInfo = new ArrayList<>(); @@ -59,9 +61,4 @@ protected void convert(BaseViewHolder baseViewHolder, NewsModel.ContentList cont nineGrid.setSingleImageRatio(images.get(0).width * 1.0f / images.get(0).height); } } - - @Override - public void onClick(View v) { - WebActivity.runActivity(mContext, contentList.title, contentList.link); - } } \ No newline at end of file diff --git a/okhttputils_v1.8.0.apk b/okhttputils_v1.8.0.apk index 523a3c25..bf1e337a 100644 Binary files a/okhttputils_v1.8.0.apk and b/okhttputils_v1.8.0.apk differ