正在查看: Mint v5.7.3 应用的 u0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mint v5.7.3 应用的 u0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.htmedia.mint.storydatailpage.viewholder;
import android.app.Activity;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import androidx.recyclerview.widget.RecyclerView;
import com.htmedia.mint.pojo.Content;
import com.htmedia.mint.pojo.ListElement;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import x4.s50;
public class u0 extends RecyclerView.ViewHolder {
Activity a;
s50 b;
LayoutInflater c;
class a extends WebViewClient {
final Activity a;
final String b;
a(Activity activity, String str) {
this.a = activity;
this.b = str;
}
@Override
public void onPageFinished(WebView webView, String str) {
try {
g7.k.a(this.a, webView, this.b);
} catch (Exception unused) {
}
}
}
public u0(Activity activity, s50 s50Var, LayoutInflater layoutInflater) {
super(s50Var.getRoot());
this.b = s50Var;
this.a = activity;
this.c = layoutInflater;
}
public void m(Activity activity, int i, int i2, RecyclerView.ViewHolder viewHolder, ListElement listElement, Content content) {
if (listElement != null) {
StringBuilder sb2 = new StringBuilder();
sb2.append(listElement.getId());
String str = BuildConfig.FLAVOR;
sb2.append(BuildConfig.FLAVOR);
String sb3 = sb2.toString();
String appRenderingJSPath = listElement.getPoll() != null ? listElement.getPoll().getAppRenderingJSPath() : BuildConfig.FLAVOR;
if (!TextUtils.isEmpty(appRenderingJSPath)) {
str = appRenderingJSPath;
}
String str2 = "<div id=\"pollElement_" + sb3 + "\"></div> <script src=\" " + str + "\" type=\"text/javascript\"></script>";
this.b.a.clearCache(true);
WebSettings settings = this.b.a.getSettings();
settings.setJavaScriptEnabled(true);
settings.setUserAgentString("LiveMint Android App");
this.b.a.loadDataWithBaseURL("https://www.livemmint.com", str2, "text/html", "utf-8", null);
this.b.a.setWebViewClient(new a(activity, sb3));
this.b.a.setWebChromeClient(new WebChromeClient());
this.b.a.addJavascriptInterface(new g7.l(activity, content, listElement, content != null ? content.getId() : 0L, true), "Android");
}
}
}