|
|
@@ -26,6 +26,7 @@ public class CustomImageTextViewHolder extends RecyclerView.ViewHolder {
|
|
|
private ImageView imageViewMainCategory;
|
|
|
private TextView textViewMainCategory;
|
|
|
private IMainSeriesContract.Listener listener;
|
|
|
+ private CategoryRecommendBean bean;
|
|
|
|
|
|
public CustomImageTextViewHolder(View itemView, IMainSeriesContract.Listener listener) {
|
|
|
super(itemView);
|
|
|
@@ -33,7 +34,10 @@ public class CustomImageTextViewHolder extends RecyclerView.ViewHolder {
|
|
|
}
|
|
|
|
|
|
public void bind(CategoryRecommendBean bean) {
|
|
|
+ this.bean = bean;
|
|
|
+ }
|
|
|
|
|
|
+ public void attach() {
|
|
|
imageViewMainCategory = itemView.findViewById(R.id.image_view_main_contents);
|
|
|
textViewMainCategory = itemView.findViewById(R.id.text_view_main_contents);
|
|
|
|
|
|
@@ -51,12 +55,12 @@ public class CustomImageTextViewHolder extends RecyclerView.ViewHolder {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- public void dispose() {
|
|
|
+ public void detach() {
|
|
|
if (null != imageViewMainCategory) {
|
|
|
+ Glide.with(imageViewMainCategory).clear(imageViewMainCategory);
|
|
|
imageViewMainCategory.setOnClickListener(null);
|
|
|
imageViewMainCategory = null;
|
|
|
textViewMainCategory = null;
|
|
|
- listener = null;
|
|
|
}
|
|
|
}
|
|
|
}
|