正在查看: Mint v5.7.3 应用的 e5.java JAVA 源代码文件
本页面展示 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));
}
}