翰林优商.apk(点击下载) / c.java


package com.zj.news;

import android.content.Context;
import android.content.Intent;
import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import com.czhj.sdk.common.Constants;
import com.zj.news.f;
import com.zj.zjsdk.R;
import com.zj.zjsdk.ad.ZjAdError;
import com.zj.zjsdk.ad.ZjNativeAd;
import com.zj.zjsdk.ad.ZjNewsListener;
import java.util.List;
import zj.xuitls.ImageManager;
import zj.xuitls.x;

public class c extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
    public List<f.a> a;
    private final Context b;
    private final f c;
    private String d;

    private static class a extends RecyclerView.ViewHolder {
        FrameLayout a;

        a(View view) {
            super(view);
            this.a = (FrameLayout) view.findViewById(R.id.zj_feed_container);
        }
    }

    static class b extends RecyclerView.ViewHolder {
        TextView a;
        TextView b;
        TextView c;
        TextView d;
        CornerImageView e;
        LinearLayout f;

        public b(View view) {
            super(view);
            this.a = (TextView) view.findViewById(R.id.zj_news_title);
            this.b = (TextView) view.findViewById(R.id.zj_news_platform);
            this.c = (TextView) view.findViewById(R.id.zj_news_time);
            this.d = (TextView) view.findViewById(R.id.zj_news_readcounts);
            this.e = (CornerImageView) view.findViewById(R.id.zj_news_img);
            this.f = (LinearLayout) view.findViewById(R.id.zj_news_ll);
        }
    }

    /* renamed from: com.zj.news.c$c  reason: collision with other inner class name */
    private static class C0420c extends RecyclerView.ViewHolder {
        C0420c(View view) {
            super(view);
            view.setLayoutParams(new RecyclerView.LayoutParams(-1, -2));
        }
    }

    c(Context context, List<f.a> list, f fVar) {
        this.b = context;
        this.a = list;
        this.c = fVar;
    }

    /* access modifiers changed from: package-private */
    public void a(String str) {
        this.d = str;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.Adapter
    public int getItemCount() {
        return this.a.size() + 1;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.Adapter
    public int getItemViewType(int i) {
        if (i >= this.a.size()) {
            return 2;
        }
        return this.a.get(i).b;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.Adapter
    public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int i) {
        String str;
        CornerImageView cornerImageView;
        ImageManager imageManager;
        if (viewHolder instanceof b) {
            b bVar = (b) viewHolder;
            final d dVar = (d) this.a.get(i).a;
            bVar.a.setText(dVar.d());
            bVar.b.setText(dVar.e());
            bVar.c.setText(dVar.a());
            bVar.d.setText(dVar.f() + "阅读");
            if (TextUtils.isEmpty(dVar.b()) || dVar.b().contains(Constants.HTTP)) {
                imageManager = x.image();
                cornerImageView = bVar.e;
                str = dVar.b();
            } else {
                imageManager = x.image();
                cornerImageView = bVar.e;
                str = "http://" + dVar.b();
            }
            imageManager.bind(cornerImageView, str);
            bVar.f.setOnClickListener(new View.OnClickListener() {
                /* class com.zj.news.c.AnonymousClass1 */

                public void onClick(View view) {
                    String str;
                    ZjNewsListener a2 = c.this.c.a();
                    if (a2 != null) {
                        a2.onZjAdClicked(dVar.c());
                    }
                    Intent intent = new Intent(c.this.b, ZjNewsItemActivity.class);
                    if (dVar.g().contains(Constants.HTTP)) {
                        str = dVar.g();
                    } else {
                        str = "https:" + dVar.g();
                    }
                    intent.putExtra("url", str);
                    if (c.this.d != null && !c.this.d.isEmpty()) {
                        intent.putExtra("BannerAdId", c.this.d);
                    }
                    c.this.b.startActivity(intent);
                }
            });
        } else if (viewHolder instanceof a) {
            ZjNativeAd zjNativeAd = (ZjNativeAd) this.a.get(i).a;
            zjNativeAd.setExpressInteractionListener(new ZjNativeAd.FeedFullVideoAdInteractionListener() {
                /* class com.zj.news.c.AnonymousClass2 */

                @Override // com.zj.zjsdk.ad.ZjNativeAd.FeedFullVideoAdInteractionListener
                public void onAdClicked(View view, int i) {
                }

                @Override // com.zj.zjsdk.ad.ZjNativeAd.FeedFullVideoAdInteractionListener
                public void onAdShow(View view, int i) {
                }

                @Override // com.zj.zjsdk.ad.ZjNativeAd.FeedFullVideoAdInteractionListener
                public void onRenderFail(View view, ZjAdError zjAdError) {
                }

                @Override // com.zj.zjsdk.ad.ZjNativeAd.FeedFullVideoAdInteractionListener
                public void onRenderSuccess(View view, float f, float f2) {
                    Log.d("main", "onRenderSuccess");
                }

                @Override // com.zj.zjsdk.ad.ZjNativeAd.FeedFullVideoAdInteractionListener
                public void onZjAdClose() {
                }
            });
            zjNativeAd.render(((a) viewHolder).a);
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.Adapter
    public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
        return i != 0 ? i != 2 ? new b(LayoutInflater.from(this.b).inflate(R.layout.zj_new_item, viewGroup, false)) : new C0420c(new a(this.b)) : new a(LayoutInflater.from(this.b).inflate(R.layout.zj_feed_list_item_ad_container, viewGroup, false));
    }
}