正在查看: 95爱播免登录版 v3.1.9 应用的 HtmlDisplayActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 95爱播免登录版 v3.1.9 应用的 HtmlDisplayActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.showself.ui;
import android.annotation.TargetApi;
import android.app.Dialog;
import android.content.ClipData;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import com.mifeng.ui.R;
import com.showself.domain.ShareData;
import com.showself.utils.Utils;
import com.showself.utils.o;
import com.showself.utils.r;
import com.showself.utils.u0;
import com.showself.utils.v;
import com.showself.view.webview.SJWebView;
import com.tencent.smtt.export.external.interfaces.IX5WebChromeClient;
import com.tencent.smtt.export.external.interfaces.SslError;
import com.tencent.smtt.export.external.interfaces.SslErrorHandler;
import com.tencent.smtt.sdk.CookieManager;
import com.tencent.smtt.sdk.CookieSyncManager;
import com.tencent.smtt.sdk.DownloadListener;
import com.tencent.smtt.sdk.ValueCallback;
import com.tencent.smtt.sdk.WebChromeClient;
import com.tencent.smtt.sdk.WebView;
import com.tencent.tauth.AuthActivity;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLDecoder;
import java.util.HashMap;
import org.apache.commons.httpclient.cookie.CookieSpec;
import org.apache.log4j.spi.LocationInfo;
public class HtmlDisplayActivity extends com.showself.ui.c implements View.OnClickListener {
private String a;
private String b;
private String c;
private TextView d;
private SJWebView f2662e;
private LinearLayout f2663f;
private Button f2664g;
private int f2665h;
String f2666i;
private boolean f2667j;
private boolean f2668k;
private boolean l;
private TextView m;
private boolean n;
private ValueCallback<Uri[]> o;
private com.r.a.a p;
private com.showself.utils.c1.c q;
private ImageView r;
private Dialog s;
private LinearLayout t;
private Uri u;
private int v;
private ValueCallback<Uri> x;
private String w = "";
private WebChromeClient y = new h();
class a implements View.OnLongClickListener {
class C0073a implements com.showself.utils.l {
final WebView.HitTestResult a;
class RunnableC0074a implements Runnable {
RunnableC0074a() {
}
@Override
public void run() {
HtmlDisplayActivity htmlDisplayActivity = HtmlDisplayActivity.this;
htmlDisplayActivity.e0(htmlDisplayActivity.f2666i);
}
}
C0073a(WebView.HitTestResult hitTestResult) {
this.a = hitTestResult;
}
@Override
public void a(boolean z) {
if (z) {
HtmlDisplayActivity.this.f2666i = this.a.getExtra();
new Thread(new RunnableC0074a()).start();
}
}
}
a() {
}
@Override
public boolean onLongClick(View view) {
WebView.HitTestResult hitTestResult = HtmlDisplayActivity.this.f2662e.getHitTestResult();
if (hitTestResult.getType() != 5 && hitTestResult.getType() != 8) {
return false;
}
androidx.fragment.app.b bVar = HtmlDisplayActivity.this;
Utils.Q0(bVar, "提示", "保存图片到本地", bVar.getString(R.string.dialog_button_cancel), HtmlDisplayActivity.this.getResources().getColor(2131099757), HtmlDisplayActivity.this.getString(R.string.dialog_button_confirm), HtmlDisplayActivity.this.getResources().getColor(2131099758), new C0073a(hitTestResult), true);
return true;
}
}
class b implements com.r.a.b {
b() {
}
@Override
public void a() {
HtmlDisplayActivity.this.T();
}
@Override
public void b(String str) {
Utils.a1("缺少权限!");
HtmlDisplayActivity.this.s.dismiss();
}
}
class c implements Runnable {
c() {
}
@Override
public void run() {
Toast.makeText((Context) HtmlDisplayActivity.this, (CharSequence) "保存失败", 0).show();
}
}
class d implements Runnable {
d() {
}
@Override
public void run() {
Toast.makeText((Context) HtmlDisplayActivity.this, (CharSequence) "保存失败", 0).show();
}
}
class e implements Runnable {
final File a;
e(File file) {
this.a = file;
}
@Override
public void run() {
HtmlDisplayActivity.this.sendBroadcast(new Intent("android.intent.action.MEDIA_SCANNER_SCAN_FILE", Uri.fromFile(this.a)));
Toast.makeText((Context) HtmlDisplayActivity.this, (CharSequence) "保存成功", 0).show();
}
}
class f implements com.r.c.d {
f() {
}
@Override
public void onRequestFinish(com.r.c.c cVar, Object obj) {
HtmlDisplayActivity.this.f2662e.s(HtmlDisplayActivity.this.c);
}
}
class g implements com.r.a.b {
g() {
}
@Override
public void a() {
HtmlDisplayActivity.this.R();
}
@Override
public void b(String str) {
new com.r.a.c(HtmlDisplayActivity.this).d(str);
}
}
class h extends WebChromeClient {
private View a = null;
private IX5WebChromeClient.CustomViewCallback b = null;
h() {
}
@Override
public void onHideCustomView() {
if (this.a != null) {
IX5WebChromeClient.CustomViewCallback customViewCallback = this.b;
if (customViewCallback != null) {
customViewCallback.onCustomViewHidden();
this.b = null;
}
ViewGroup viewGroup = (ViewGroup) this.a.getParent();
viewGroup.removeView(this.a);
viewGroup.addView(HtmlDisplayActivity.this.f2662e);
this.a = null;
}
}
@Override
public void onShowCustomView(View view, IX5WebChromeClient.CustomViewCallback customViewCallback) {
IX5WebChromeClient.CustomViewCallback customViewCallback2 = this.b;
if (customViewCallback2 != null) {
customViewCallback2.onCustomViewHidden();
this.b = null;
return;
}
ViewGroup viewGroup = (ViewGroup) HtmlDisplayActivity.this.f2662e.getParent();
viewGroup.removeView(HtmlDisplayActivity.this.f2662e);
viewGroup.addView(view);
this.a = view;
this.b = customViewCallback;
}
@Override
public boolean onShowFileChooser(WebView webView, ValueCallback<Uri[]> valueCallback, WebChromeClient.FileChooserParams fileChooserParams) {
HtmlDisplayActivity.this.o = valueCallback;
HtmlDisplayActivity.this.c0();
return true;
}
@Override
public void openFileChooser(ValueCallback<Uri> valueCallback, String str, String str2) {
super.openFileChooser(valueCallback, str, str2);
HtmlDisplayActivity.this.x = valueCallback;
HtmlDisplayActivity.this.c0();
}
}
class i implements DialogInterface.OnDismissListener {
i() {
}
@Override
public void onDismiss(DialogInterface dialogInterface) {
if (HtmlDisplayActivity.this.o != null) {
HtmlDisplayActivity.this.o.onReceiveValue(null);
HtmlDisplayActivity.this.o = null;
}
}
}
class j implements com.r.a.b {
j() {
}
@Override
public void a() {
HtmlDisplayActivity.this.Q();
}
@Override
public void b(String str) {
Utils.a1("缺少读取手机相册权限!");
}
}
public class k extends com.showself.view.webview.a {
public k() {
}
@Override
public void onPageFinished(WebView webView, String str) {
super.onPageFinished(webView, str);
}
@Override
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
super.onPageStarted(webView, str, bitmap);
}
@Override
public void onReceivedSslError(WebView webView, SslErrorHandler sslErrorHandler, SslError sslError) {
super.onReceivedSslError(webView, sslErrorHandler, sslError);
}
@Override
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
if (str.equalsIgnoreCase("yujia://webview/exit")) {
HtmlDisplayActivity.this.finish();
return true;
}
if (str.contains("showself://clearhistory")) {
HtmlDisplayActivity.this.n = true;
webView.clearHistory();
return true;
}
if (str.contains("yujia://startPerform")) {
HtmlDisplayActivity.this.Y();
return true;
}
if (str.contains("mifeng://startPerform")) {
HtmlDisplayActivity.this.Y();
return true;
}
if (str.startsWith("showself://getgold")) {
com.showself.utils.c1.e.a(HtmlDisplayActivity.this);
return true;
}
if (str.startsWith("showself")) {
try {
Intent e2 = o.e(str, HtmlDisplayActivity.this);
if (e2 != null) {
if (str.startsWith("showself://recharge/")) {
if (HtmlDisplayActivity.this.q == null) {
HtmlDisplayActivity htmlDisplayActivity = HtmlDisplayActivity.this;
htmlDisplayActivity.q = new com.showself.utils.c1.c(htmlDisplayActivity, 0);
}
HtmlDisplayActivity.this.q.c(e2.getStringExtra(AuthActivity.ACTION_KEY));
} else if (!HtmlDisplayActivity.this.l) {
o.h(HtmlDisplayActivity.this, e2);
}
}
} catch (Exception e3) {
e3.printStackTrace();
}
return true;
}
if (str.contains("checkmweb")) {
HashMap hashMap = new HashMap();
hashMap.put("Referer", "http://www.beeshow.tv");
webView.loadUrl(str, hashMap);
return true;
}
if (str.startsWith("weixin://wap/pay?")) {
try {
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
intent.setData(Uri.parse(str));
HtmlDisplayActivity.this.startActivity(intent);
} catch (Exception unused) {
Utils.Y0(HtmlDisplayActivity.this.getApplicationContext(), R.string.no_install_wx_tip);
}
return true;
}
if (HtmlDisplayActivity.this.W(str)) {
try {
Intent parseUri = Intent.parseUri(str, 1);
parseUri.addCategory("android.intent.category.BROWSABLE");
parseUri.setComponent(null);
HtmlDisplayActivity.this.startActivity(parseUri);
} catch (Exception e4) {
e4.printStackTrace();
}
return true;
}
if (str.startsWith("http:") || str.startsWith("https:")) {
if (!str.contains("alipays://platformapi/startapp")) {
webView.loadUrl(str);
return false;
}
?? r6 = HtmlDisplayActivity.this;
if (r6.P(r6)) {
HtmlDisplayActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
}
return true;
}
if (str.contains("alipays://platformapi/startapp")) {
?? r62 = HtmlDisplayActivity.this;
if (r62.P(r62)) {
HtmlDisplayActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
}
} else {
HtmlDisplayActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
}
return true;
}
}
private class l implements DownloadListener {
private l() {
}
@Override
public void onDownloadStart(String str, String str2, String str3, String str4, long j2) {
HtmlDisplayActivity.this.startActivity(new Intent("android.intent.action.VIEW", Uri.parse(str)));
}
l(HtmlDisplayActivity htmlDisplayActivity, a aVar) {
this();
}
}
public void Q() {
Intent intent = new Intent("android.intent.action.GET_CONTENT");
intent.addCategory("android.intent.category.OPENABLE");
intent.setType("image/*");
startActivityForResult(Intent.createChooser(intent, "File Chooser"), 1);
}
public void R() {
if (!this.p.b()) {
Utils.X0(R.string.camera_permission_lack_prompt);
} else if (this.p.a()) {
z(this.v);
} else {
Utils.X0(R.string.record_permission_lack_prompt);
}
}
private ShareData S() {
ShareData shareData = new ShareData();
String str = this.a;
shareData.content = str;
shareData.title = str;
String url = this.f2662e.getUrl();
if (url.indexOf(LocationInfo.NA) > 0) {
url = url.substring(0, url.indexOf(LocationInfo.NA));
}
if (url.equals(this.b)) {
url = this.b;
}
shareData.url = url;
shareData.image = "https://pics.beeshow.tv/icons/logo120.png";
return shareData;
}
public void T() {
Uri fromFile;
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
File file = new File(Utils.C() + "/myPhoto");
if (!file.exists()) {
file.mkdirs();
}
File file2 = new File(Utils.C() + "/myPhoto/temp");
if (file2.exists()) {
file2.delete();
}
if (Build.VERSION.SDK_INT >= 24) {
fromFile = androidx.core.a.b.e(this, ShowSelfApp.h().getPackageName() + ".fileprovider", file2);
} else {
fromFile = Uri.fromFile(file2);
}
intent.putExtra("output", fromFile);
startActivityForResult(intent, 15);
}
@TargetApi(21)
private void U(int i2, int i3, Intent intent) {
Uri[] uriArr;
if (this.o == null) {
return;
}
if (i3 != -1) {
uriArr = null;
} else if (intent != null) {
String dataString = intent.getDataString();
ClipData clipData = intent.getClipData();
if (clipData != null) {
uriArr = new Uri[clipData.getItemCount()];
for (int i4 = 0; i4 < clipData.getItemCount(); i4++) {
uriArr[i4] = clipData.getItemAt(i4).getUri();
}
} else {
uriArr = null;
}
if (dataString != null) {
uriArr = new Uri[]{Uri.parse(dataString)};
}
} else {
uriArr = new Uri[]{this.u};
}
this.o.onReceiveValue(uriArr);
this.o = null;
Dialog dialog = this.s;
if (dialog == null || !dialog.isShowing()) {
return;
}
this.s.dismiss();
}
private void V(File file) {
runOnUiThread(new e(file));
}
private void X() {
if (this.p == null) {
this.p = new com.r.a.a(this);
}
this.p.c(new String[]{"android.permission.CAMERA", "android.permission.WRITE_EXTERNAL_STORAGE"}, new b());
}
public void Y() {
if (this.p == null) {
this.p = new com.r.a.a(this);
}
this.p.c(new String[]{"android.permission.CAMERA", "android.permission.RECORD_AUDIO"}, new g());
}
private void Z() {
if (this.p == null) {
this.p = new com.r.a.a(this);
}
this.p.c(new String[]{"android.permission.READ_PHONE_STATE"}, new j());
}
private void a0(Bitmap bitmap) {
File file = new File(Environment.getExternalStorageDirectory(), "mifeng");
if (!file.exists()) {
file.mkdir();
}
File file2 = new File(file, this.f2666i.split(CookieSpec.PATH_DELIM)[r1.length - 1]);
try {
FileOutputStream fileOutputStream = new FileOutputStream(file2);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fileOutputStream);
fileOutputStream.flush();
fileOutputStream.close();
V(file2);
} catch (IOException e2) {
runOnUiThread(new d());
e2.printStackTrace();
}
}
private void b0(int i2) {
com.showself.ui.h.d.c.f(i2, 100003, this, S(), new com.showself.ui.h.b.c(this));
}
public void c0() {
Dialog dialog = new Dialog(this, 2131755755);
this.s = dialog;
dialog.setOnDismissListener(new i());
View inflate = LayoutInflater.from(this).inflate(R.layout.card_dialog2, (ViewGroup) null);
TextView textView = (TextView) inflate.findViewById(R.id.btn_one);
TextView textView2 = (TextView) inflate.findViewById(R.id.btn_two);
TextView textView3 = (TextView) inflate.findViewById(R.id.btn_cancel);
LinearLayout linearLayout = (LinearLayout) inflate.findViewById(R.id.ll_avatar_dialog);
this.t = linearLayout;
linearLayout.setVisibility(0);
this.s.setContentView(inflate);
this.s.getWindow().setLayout(-1, -2);
this.s.getWindow().setGravity(80);
this.s.getWindow().setWindowAnimations(2131755745);
this.s.setCanceledOnTouchOutside(true);
textView.setOnClickListener(this);
textView2.setOnClickListener(this);
textView3.setOnClickListener(this);
this.s.show();
}
private void d0() {
Dialog dialog = new Dialog(this, 2131755755);
View inflate = LayoutInflater.from(this).inflate(R.layout.share_dialog, (ViewGroup) null);
ImageView imageView = (ImageView) inflate.findViewById(R.id.iv_share_wx_space);
ImageView imageView2 = (ImageView) inflate.findViewById(R.id.iv_share_wx_friend);
ImageView imageView3 = (ImageView) inflate.findViewById(R.id.iv_share_qzone);
ImageView imageView4 = (ImageView) inflate.findViewById(R.id.iv_share_qq);
ImageView imageView5 = (ImageView) inflate.findViewById(R.id.iv_share_sina);
imageView.setOnClickListener(this);
imageView2.setOnClickListener(this);
imageView3.setOnClickListener(this);
imageView4.setOnClickListener(this);
imageView5.setOnClickListener(this);
dialog.setContentView(inflate);
dialog.getWindow().setLayout(-1, -2);
dialog.getWindow().setGravity(80);
dialog.getWindow().setWindowAnimations(2131755745);
dialog.setCanceledOnTouchOutside(true);
dialog.show();
}
public boolean P(Context context) {
return new Intent("android.intent.action.VIEW", Uri.parse("alipays://platformapi/startApp")).resolveActivity(context.getPackageManager()) != null;
}
public boolean W(String str) {
if (str.contains("platformapi/startApp")) {
return true;
}
return Build.VERSION.SDK_INT > 23 && str.contains("platformapi") && str.contains("startApp");
}
public void e0(String str) {
try {
URLConnection openConnection = new URL(str).openConnection();
int contentLength = ((HttpURLConnection) openConnection).getContentLength();
openConnection.connect();
InputStream inputStream = openConnection.getInputStream();
BufferedInputStream bufferedInputStream = new BufferedInputStream(inputStream, contentLength);
Bitmap decodeStream = BitmapFactory.decodeStream(bufferedInputStream);
bufferedInputStream.close();
inputStream.close();
if (decodeStream != null) {
a0(decodeStream);
}
} catch (Exception e2) {
runOnUiThread(new c());
e2.printStackTrace();
}
}
@Override
@TargetApi(19)
public void init() {
a aVar = null;
u0.q(this, null);
if (getIntent().getBooleanExtra("noTitleBar", false)) {
u0.h(this);
findViewById(R.id.btn_title_relative).setVisibility(8);
} else if (u0.e()) {
View findViewById = findViewById(2131299795);
findViewById.getLayoutParams().height = u0.d();
u0.j(this, findViewById, getResources().getDrawable(R.drawable.navigationbar_bg), true);
}
u0.h(this);
String stringExtra = getIntent().getStringExtra("title");
this.a = stringExtra;
try {
if (!TextUtils.isEmpty(stringExtra)) {
this.a = URLDecoder.decode(this.a, "UTF-8");
}
} catch (UnsupportedEncodingException e2) {
e2.printStackTrace();
}
this.c = getIntent().getStringExtra("url");
this.v = getIntent().getIntExtra("roomid", 0);
this.f2667j = getIntent().getBooleanExtra("supportPicDownload", false);
this.f2665h = getIntent().getIntExtra("type", 0);
this.w = getIntent().getStringExtra("otherQuery");
String str = this.c;
if (str != null && !str.startsWith("http:") && !this.c.startsWith("https:")) {
try {
this.c = Utils.f(this.c);
} catch (Exception unused) {
this.c = "";
}
}
String str2 = this.f2665h == 2 ? this.c.contains(LocationInfo.NA) ? "&activity=" : "?activity=" : this.c.contains(LocationInfo.NA) ? "&idCheckData=" : "?idCheckData=";
this.b = this.c;
String str3 = this.c + str2 + Utils.f0(this) + "&version=" + com.blankj.utilcode.util.d.a();
this.c = str3;
this.c = com.sjnet.i.d.a.b.c(str3);
StringBuilder sb = new StringBuilder();
sb.append(this.c);
String str4 = this.w;
sb.append(str4 != null ? str4 : "");
this.c = sb.toString();
TextView textView = (TextView) findViewById(R.id.tv_nav_title);
this.d = textView;
textView.setText(this.a);
this.d.setSelected(true);
this.f2668k = getIntent().getBooleanExtra("showShare", false);
this.l = getIntent().getBooleanExtra("pushOrPull", false);
TextView textView2 = (TextView) findViewById(R.id.tv_nav_right);
this.m = textView2;
if (this.f2668k) {
textView2.setVisibility(0);
this.m.setBackgroundResource(R.drawable.html_share_icon);
RelativeLayout.LayoutParams layoutParams = (RelativeLayout.LayoutParams) this.m.getLayoutParams();
layoutParams.width = r.a(19.0f);
layoutParams.height = r.a(19.0f);
layoutParams.rightMargin = r.a(24.0f);
this.m.setOnClickListener(this);
}
getWindow().setFlags(16777216, 16777216);
ImageView imageView = new ImageView(this);
this.r = imageView;
imageView.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
this.r.setImageResource(R.drawable.webview_error_view);
this.r.setScaleType(ImageView.ScaleType.CENTER_CROP);
this.f2662e = new SJWebView(this);
this.f2662e.setWebViewClient(new k());
this.f2662e.setDownloadListener(new l(this, aVar));
this.f2662e.setWebChromeClient(this.y);
this.f2662e.s(this.c);
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.setting_help_html);
this.f2663f = linearLayout;
linearLayout.addView(this.f2662e);
Button button = (Button) findViewById(R.id.btn_nav_left);
this.f2664g = button;
button.setOnClickListener(this);
if (this.f2667j) {
this.f2662e.setOnLongClickListener(new a());
}
}
@Override
protected void onActivityResult(int i2, int i3, Intent intent) {
Dialog dialog;
super.onActivityResult(i2, i3, intent);
com.showself.ui.h.d.c.d(i2, i3, intent);
if (i3 == -1 && i2 == 1) {
if (this.x == null && this.o == null) {
return;
}
Uri data = (intent == null || i3 != -1) ? null : intent.getData();
if (this.o != null) {
U(i2, i3, intent);
} else {
ValueCallback<Uri> valueCallback = this.x;
if (valueCallback != null) {
valueCallback.onReceiveValue(data);
this.x = null;
}
}
}
if (i3 == -1 && i2 == 15) {
File a2 = v.a(this, Utils.C() + "/myPhoto/temp", -1);
if (Build.VERSION.SDK_INT >= 24) {
this.u = androidx.core.a.b.e(this, ShowSelfApp.h().getPackageName() + ".fileprovider", a2);
} else {
this.u = Uri.fromFile(a2);
}
if (this.o == null) {
return;
}
if (intent != null && i3 == -1) {
intent.getData();
}
if (this.o != null) {
U(i2, i3, intent);
}
}
if (i3 == -1 && i2 == 111) {
try {
File a3 = v.a(this, Environment.getExternalStorageDirectory() + "/myPhoto/croptemp", -1);
if (Build.VERSION.SDK_INT >= 24) {
this.u = androidx.core.a.b.e(this, getPackageName() + ".fileprovider", a3);
} else {
this.u = Uri.fromFile(a3);
}
if (this.o == null) {
return;
}
if (intent != null && i3 == -1) {
intent.getData();
}
if (this.o != null) {
U(i2, i3, null);
}
} catch (Exception e2) {
e2.printStackTrace();
}
}
if (i3 == 0 && (dialog = this.s) != null && dialog.isShowing()) {
this.s.dismiss();
}
}
@Override
public void onClick(View view) {
switch (view.getId()) {
case R.id.btn_cancel:
this.s.dismiss();
break;
case R.id.btn_nav_left:
finish();
break;
case R.id.btn_one:
Z();
break;
case R.id.btn_two:
LinearLayout linearLayout = this.t;
if (linearLayout != null) {
linearLayout.setVisibility(4);
}
X();
break;
case R.id.iv_share_qq:
b0(1);
break;
case R.id.iv_share_qzone:
b0(11);
break;
case R.id.iv_share_sina:
b0(3);
break;
case R.id.iv_share_wx_friend:
b0(2);
break;
case R.id.iv_share_wx_space:
b0(22);
break;
case R.id.tv_nav_right:
d0();
break;
}
}
@Override
protected void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.htmldisplay);
com.blankj.utilcode.util.g.c(this);
init();
}
@Override
protected void onDestroy() {
this.f2662e.removeAllViews();
this.f2663f.removeAllViews();
this.f2662e.n();
this.f2662e = null;
super.onDestroy();
CookieSyncManager.createInstance(getApplicationContext());
CookieManager.getInstance().removeAllCookie();
}
public boolean onKeyDown(int i2, KeyEvent keyEvent) {
if (this.n || i2 != 4 || !this.f2662e.j()) {
return super/*android.app.Activity*/.onKeyDown(i2, keyEvent);
}
this.f2662e.o();
return true;
}
protected void onNewIntent(Intent intent) {
Bundle extras;
super.onNewIntent(intent);
com.showself.ui.h.d.c.e(intent);
if (this.f2662e != null) {
if (intent.getComponent().getClassName().equals(HtmlDisplayActivity.class.getCanonicalName()) && (extras = intent.getExtras()) != null) {
Intent intent2 = new Intent((Context) this, (Class<?>) HtmlX5DisplayActivity.class);
intent2.putExtras(extras);
startActivity(intent2);
} else {
Uri data = intent.getData();
if (data != null) {
new com.r.c.c(data.getQueryParameter("url"), null, new com.r.c.b(1), this).v(new f());
}
}
}
}
@Override
protected void onPause() {
try {
this.f2662e.getClass().getMethod("onPause", new Class[0]).invoke(this.f2662e, null);
} catch (Exception e2) {
e2.printStackTrace();
}
super.onPause();
}
@Override
public void onRequestPermissionsResult(int i2, String[] strArr, int[] iArr) {
super.onRequestPermissionsResult(i2, strArr, iArr);
com.r.a.a aVar = this.p;
if (aVar == null || aVar.e(i2, strArr, iArr)) {
}
}
@Override
protected void onResume() {
super.onResume();
this.f2662e.t();
}
@Override
protected void onStop() {
super.onStop();
}
@Override
public void refresh(Object... objArr) {
}
protected void z(int i2) {
com.showself.ui.show.g.o(this, i2, null);
finish();
}
}