导航菜单

页面标题

页面副标题

Mint v5.7.3 - e5.java 源代码

正在查看: Mint v5.7.3 应用的 e5.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package q7;

import android.content.Context;
import android.content.Intent;
import android.text.Html;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.databinding.ViewDataBinding;
import androidx.recyclerview.widget.RecyclerView;
import com.facebook.drawee.view.SimpleDraweeView;
import com.htmedia.mint.AppController;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.ListElement;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.util.List;
import v6.a;
import x4.qj0;
import x4.sj0;

public class e5 extends RecyclerView.Adapter<a> {
    private final Context a;
    private final List<Content> b;
    private final AppCompatActivity c;
    private final v6.a d;

    public static class a extends RecyclerView.ViewHolder {
        private final ViewDataBinding a;

        public a(ViewDataBinding viewDataBinding) {
            super(viewDataBinding.getRoot());
            this.a = viewDataBinding;
        }
    }

    public e5(Context context, List<Content> list, AppCompatActivity appCompatActivity) {
        this.a = context;
        this.b = list;
        this.c = appCompatActivity;
        this.d = new a.c(context).j();
    }

    public void i(Content content, ListElement listElement, int i, View view) {
        String str;
        String str2;
        Intent intent = new Intent("android.intent.action.SEND");
        intent.setType("text/plain");
        String serverUrl = AppController.j().g().getServerUrl();
        if (content == null || content.getMobileHeadline() == null) {
            str = "Livemint.com";
        } else {
            str = ((Object) Html.fromHtml(content.getMobileHeadline())) + " - Livemint.com";
        }
        String str3 = BuildConfig.FLAVOR;
        if (listElement == null || listElement.getImage() == null || listElement.getImage().getCaption() == null) {
            str2 = BuildConfig.FLAVOR;
        } else {
            str2 = ((Object) Html.fromHtml(listElement.getImage().getCaption())) + BuildConfig.FLAVOR;
        }
        if (content.getMetadata().getUrl() != null && !content.getMetadata().getUrl().equalsIgnoreCase(BuildConfig.FLAVOR)) {
            StringBuilder sb2 = new StringBuilder();
            sb2.append(serverUrl);
            sb2.append(content.getMetadata().getUrl().replace(".html", "-" + (i + 1) + ".html"));
            str3 = sb2.toString();
        }
        intent.putExtra("android.intent.extra.SUBJECT", str);
        intent.putExtra("android.intent.extra.TEXT", str2 + "\n" + str3 + "\nDownload mint app for latest in Business News - https://bit.ly/32XEfFE");
        this.c.startActivity(Intent.createChooser(intent, "Share"));
    }

    public void j(Content content, ListElement listElement, int i, View view) {
        String str;
        String str2;
        Intent intent = new Intent("android.intent.action.SEND");
        intent.setType("text/plain");
        String serverUrl = AppController.j().g().getServerUrl();
        if (content == null || content.getMobileHeadline() == null) {
            str = "Livemint.com";
        } else {
            str = ((Object) Html.fromHtml(content.getMobileHeadline())) + " - Livemint.com";
        }
        String str3 = BuildConfig.FLAVOR;
        if (listElement == null || listElement.getImage() == null || listElement.getImage().getCaption() == null) {
            str2 = BuildConfig.FLAVOR;
        } else {
            str2 = ((Object) Html.fromHtml(listElement.getImage().getCaption())) + BuildConfig.FLAVOR;
        }
        if (content.getMetadata().getUrl() != null && !content.getMetadata().getUrl().equalsIgnoreCase(BuildConfig.FLAVOR)) {
            StringBuilder sb2 = new StringBuilder();
            sb2.append(serverUrl);
            sb2.append(content.getMetadata().getUrl().replace(".html", "-" + (i + 1) + ".html"));
            str3 = sb2.toString();
        }
        intent.putExtra("android.intent.extra.SUBJECT", str);
        intent.putExtra("android.intent.extra.TEXT", str2 + "\n" + str3 + "\nDownload mint app for latest in Business News - https://bit.ly/32XEfFE");
        this.c.startActivity(Intent.createChooser(intent, "Share"));
    }

    private String m(String str) {
        return str.replaceAll("<ul>", BuildConfig.FLAVOR).replaceAll("</ul>", BuildConfig.FLAVOR).replaceAll("<li>", BuildConfig.FLAVOR).replaceAll("</li>", BuildConfig.FLAVOR);
    }

    private void n(qj0 qj0Var, final Content content) {
        qj0Var.h.setText(Html.fromHtml(content.getHeadline()).toString().trim());
        u7.q.x0(this.a, content, qj0Var.f);
        qj0Var.d.setVisibility(0);
        qj0Var.g.setText("Updated: " + com.htmedia.mint.utils.f0.F0(content.getLastPublishedDate(), "yyyy-MM-dd'T'HH:mm:ss+SSSS", "dd MMM yyyy, hh:mm aa") + " IST");
        if (content.getSummary() != null) {
            this.d.j(qj0Var.j, Html.fromHtml(m(content.getSummary())));
        } else {
            qj0Var.j.setVisibility(8);
        }
        if (content.getListElement().size() > 0) {
            qj0Var.e.removeAllViews();
            qj0Var.i.setText(String.format("%1$02d", Integer.valueOf(content.getListElement().size())) + " Photos");
            LayoutInflater layoutInflater = (LayoutInflater) this.a.getSystemService("layout_inflater");
            for (final int i = 0; i < content.getListElement().size(); i++) {
                View inflate = layoutInflater.inflate(2131625127, (ViewGroup) null, false);
                SimpleDraweeView findViewById = inflate.findViewById(2131428892);
                TextView textView = (TextView) inflate.findViewById(2131431638);
                ImageView imageView = (ImageView) inflate.findViewById(2131430575);
                final ListElement listElement = content.getListElement().get(i);
                if (listElement.getImage() != null) {
                    findViewById.setImageURI(listElement.getImage().getImages().getFullImage());
                    String str = "<span style=\"color:#ffffff; font-weight:bold;\"><b>" + (i + 1) + "/" + content.getListElement().size() + "  </b></span>";
                    imageView.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public final void onClick(View view) {
                            e5.this.i(content, listElement, i, view);
                        }
                    });
                    if (listElement.getImage().getCaption().length() > 0) {
                        String imageCredit = (listElement.getImage().getImageCredit() == null || listElement.getImage().getImageCredit().equalsIgnoreCase(BuildConfig.FLAVOR)) ? BuildConfig.FLAVOR : listElement.getImage().getImageCredit();
                        String trim = listElement.getImage().getCaption().trim();
                        if (imageCredit.equalsIgnoreCase(BuildConfig.FLAVOR)) {
                            textView.setText(Html.fromHtml(str + BuildConfig.FLAVOR + trim));
                        } else {
                            textView.setText(Html.fromHtml(str + BuildConfig.FLAVOR + trim + " ( " + imageCredit + " ) "));
                        }
                    } else {
                        textView.setVisibility(8);
                    }
                }
                qj0Var.e.addView(inflate);
            }
        }
        com.htmedia.mint.utils.f0.t3(content, qj0Var.a, null, this.a, this.c, com.htmedia.mint.utils.n.r0);
        com.htmedia.mint.utils.f0.R3(qj0Var.c, qj0Var.b, this.c, content, com.htmedia.mint.utils.n.r0);
    }

    private void o(sj0 sj0Var, final Content content) {
        sj0Var.h.setText(Html.fromHtml(content.getHeadline()).toString().trim());
        u7.q.x0(this.a, content, sj0Var.f);
        sj0Var.d.setVisibility(0);
        sj0Var.g.setText("Updated: " + com.htmedia.mint.utils.f0.F0(content.getLastPublishedDate(), "yyyy-MM-dd'T'HH:mm:ss+SSSS", "dd MMM yyyy, hh:mm aa") + " IST");
        if (content.getSummary() != null) {
            this.d.j(sj0Var.j, Html.fromHtml(m(content.getSummary())));
        } else {
            sj0Var.j.setVisibility(8);
        }
        if (content.getListElement().size() > 0) {
            sj0Var.e.removeAllViews();
            sj0Var.i.setText(String.format("%1$02d", Integer.valueOf(content.getListElement().size())) + " Photos");
            LayoutInflater layoutInflater = (LayoutInflater) this.a.getSystemService("layout_inflater");
            for (final int i = 0; i < content.getListElement().size(); i++) {
                View inflate = layoutInflater.inflate(2131625127, (ViewGroup) null, false);
                SimpleDraweeView findViewById = inflate.findViewById(2131428892);
                TextView textView = (TextView) inflate.findViewById(2131431638);
                ImageView imageView = (ImageView) inflate.findViewById(2131430575);
                final ListElement listElement = content.getListElement().get(i);
                if (listElement.getImage() != null) {
                    findViewById.setImageURI(listElement.getImage().getImages().getFullImage());
                    String str = "<span style=\"color:#ffffff; font-weight:bold;\"><b>" + (i + 1) + "/" + content.getListElement().size() + "  </b></span>";
                    imageView.setOnClickListener(new View.OnClickListener() {
                        @Override
                        public final void onClick(View view) {
                            e5.this.j(content, listElement, i, view);
                        }
                    });
                    if (listElement.getImage().getCaption().length() > 0) {
                        String imageCredit = (listElement.getImage().getImageCredit() == null || listElement.getImage().getImageCredit().equalsIgnoreCase(BuildConfig.FLAVOR)) ? BuildConfig.FLAVOR : listElement.getImage().getImageCredit();
                        String trim = listElement.getImage().getCaption().trim();
                        if (imageCredit.equalsIgnoreCase(BuildConfig.FLAVOR)) {
                            textView.setText(Html.fromHtml(str + BuildConfig.FLAVOR + trim));
                        } else {
                            textView.setText(Html.fromHtml(str + BuildConfig.FLAVOR + trim + " ( " + imageCredit + " ) "));
                        }
                    } else {
                        textView.setVisibility(8);
                    }
                }
                sj0Var.e.addView(inflate);
            }
        }
        com.htmedia.mint.utils.f0.t3(content, sj0Var.a, null, this.a, this.c, com.htmedia.mint.utils.n.r0);
        com.htmedia.mint.utils.f0.R3(sj0Var.c, sj0Var.b, this.c, content, com.htmedia.mint.utils.n.r0);
    }

    public int getItemCount() {
        return this.b.size();
    }

    public int getItemViewType(int i) {
        return i == 0 ? 1 : 2;
    }

    public void onBindViewHolder(@NonNull a aVar, int i) {
        if (aVar.a instanceof qj0) {
            n((qj0) aVar.a, this.b.get(i));
        } else if (aVar.a instanceof sj0) {
            o((sj0) aVar.a, this.b.get(i));
        }
    }

    @NonNull
    public a onCreateViewHolder(@NonNull ViewGroup viewGroup, int i) {
        LayoutInflater from = LayoutInflater.from(viewGroup.getContext());
        return new a(i == 1 ? qj0.c(from, viewGroup, false) : sj0.c(from, viewGroup, false));
    }
}