package com.duoyou.task.sdk; import android.app.Activity; import android.app.ActivityManager; import android.content.Context; import android.content.Intent; import android.graphics.drawable.ClipDrawable; import android.graphics.drawable.ColorDrawable; import android.hardware.Sensor; import android.hardware.SensorEvent; import android.hardware.SensorEventListener; import android.hardware.SensorManager; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.os.Looper; import android.os.Vibrator; import android.text.TextUtils; import android.util.Log; import android.view.View; import android.view.ViewGroup; import android.webkit.JavascriptInterface; import android.webkit.JsPromptResult; import android.webkit.JsResult; import android.webkit.WebChromeClient; import android.webkit.WebResourceResponse; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.ImageView; import android.widget.ProgressBar; import android.widget.RelativeLayout; import com.bytedance.sdk.openadsdk.downloadnew.core.TTDownloadField; import com.duoyou.task.openapi.OnPayInterceptorCallback; import com.duoyou.task.pro.g.c; import com.duoyou.task.sdk.entity.GameInfo; import com.duoyou.task.sdk.view.CircleLoadingView; import com.duoyou.task.sdk.view.dialog.DialogSafeUtils; import com.duoyou.task.sdk.view.dialog.ExitRecommendDialog; import com.duoyou.task.sdk.view.dialog.LoadingUtils; import com.duoyou.task.sdk.view.dialog.MyAlertDialog; import com.duoyou.task.sdk.xutils.image.ImageOptions; import com.duoyou.task.sdk.xutils.x; import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode; import com.umeng.analytics.pro.am; import java.net.URL; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.json.JSONObject; public class PlayGameActivity extends Activity implements SensorEventListener { public static boolean z = false; public WebView a; public WebView b; public Map<String, String> c = new HashMap(); public ProgressBar d; public RelativeLayout e; public ImageView f; public View g; public View h; public View i; public CircleLoadingView j; public Runnable k; public long l; public View m; public View n; public com.duoyou.task.pro.g.c o; public int p; public GameInfo q; public String r; public ImageView s; public com.duoyou.task.pro.g.c t; public Handler u = new Handler(Looper.getMainLooper()); public boolean v = false; public SensorManager w; public Runnable x = new e(); public boolean y = false; public class a implements View.OnClickListener { public a() { } public void onClick(View view) { PlayGameActivity.a(PlayGameActivity.this); } } public class b implements View.OnClickListener { public b() { } public void onClick(View view) { PlayGameActivity.a(PlayGameActivity.this); } } public class d implements c.g { public class a implements View.OnClickListener { public a() { } public void onClick(View view) { com.duoyou.task.pro.b.a.b(PlayGameActivity.this.getApplicationContext(), "is_no_notice_again", true); } } public class b implements View.OnClickListener { public b(d dVar) { } public void onClick(View view) { } } public d() { } @Override // com.duoyou.task.pro.g.c.g public void a(View view) { } @Override // com.duoyou.task.pro.g.c.g public void a(View view, boolean z) { if (z) { PlayGameActivity.this.n.setVisibility(0); Log.i("json", "aaa x = " + view.getX()); Log.i("json", "aaa y = " + view.getY()); return; } Log.i("json", "bbb x = " + view.getX()); Log.i("json", "bbb y = " + view.getY()); PlayGameActivity playGameActivity = PlayGameActivity.this; if (PlayGameActivity.a(playGameActivity, playGameActivity.n, (int) view.getX(), (int) view.getY())) { PlayGameActivity.this.s.setVisibility(8); if (!com.duoyou.task.pro.b.a.a(PlayGameActivity.this.getApplicationContext(), "is_no_notice_again", false)) { new MyAlertDialog.Builder(PlayGameActivity.this).setPositiveColor("#4AB3DE").setMessage("摇一摇手机,图标就会回来哦!").setOnPositiveListener("我知道了", new b(this)).setOnNegativeListener("不在提示", new a()).show(); } } PlayGameActivity.this.n.setVisibility(8); } @Override // com.duoyou.task.pro.g.c.g public void b(View view, boolean z) { PlayGameActivity playGameActivity = PlayGameActivity.this; DialogSafeUtils.showDialogSafely(playGameActivity, new com.duoyou.task.pro.d.e(playGameActivity)); } } public class e implements Runnable { public e() { } public void run() { PlayGameActivity.this.v = true; ImageView imageView = PlayGameActivity.this.s; if (imageView != null) { imageView.setVisibility(0); } } } public class f implements View.OnClickListener { public f() { } public void onClick(View view) { PlayGameActivity.this.h.setVisibility(8); com.duoyou.task.pro.b.a.b(PlayGameActivity.this.getApplicationContext(), "is_show_guide", true); } } public class g extends WebViewClient { public class a implements Runnable { public final /* synthetic */ String a; /* renamed from: com.duoyou.task.sdk.PlayGameActivity$g$a$a reason: collision with other inner class name */ public class RunnableC0048a implements Runnable { public RunnableC0048a() { } public void run() { LoadingUtils.hideLoading(); PlayGameActivity.this.b.stopLoading(); PlayGameActivity.this.b.loadUrl("javascript:var text = document.getElementById('111').innerText;window.dysdk.showToast(text);"); } } public a(String str) { this.a = str; } public void run() { LoadingUtils.showLoading(PlayGameActivity.this, "正在加载"); PlayGameActivity playGameActivity = PlayGameActivity.this; playGameActivity.b.loadUrl(this.a, playGameActivity.c); PlayGameActivity playGameActivity2 = PlayGameActivity.this; if (playGameActivity2.k == null) { playGameActivity2.k = new RunnableC0048a(); } playGameActivity2.u.postDelayed(playGameActivity2.k, 30000); } } public class b implements Runnable { public final /* synthetic */ String a; public b(String str) { this.a = str; } public void run() { LoadingUtils.showLoading(PlayGameActivity.this, "正在加载"); PlayGameActivity.this.b.loadUrl(this.a); } } public class c implements Runnable { public final /* synthetic */ String a; public c(String str) { this.a = str; } public void run() { String str; Context context; try { Intent intent = new Intent(); intent.setFlags(268435456); intent.setAction("android.intent.action.VIEW"); intent.setData(Uri.parse(this.a)); PlayGameActivity.this.startActivity(intent); } catch (Exception e) { e.printStackTrace(); if (this.a.startsWith("mqqwpa://im/chat")) { context = PlayGameActivity.this.getApplicationContext(); str = "请先安装QQ!"; } else { context = PlayGameActivity.this.getApplicationContext(); str = "请先安装微信!"; } com.duoyou.task.pro.b.a.k(context, str); } } } public class d implements Runnable { public d() { } public void run() { PlayGameActivity.this.s.setVisibility(0); PlayGameActivity playGameActivity = PlayGameActivity.this; playGameActivity.u.removeCallbacks(playGameActivity.x); } } public g() { } public void onPageFinished(WebView webView, String str) { super.onPageFinished(webView, str); if (PlayGameActivity.this.g.getVisibility() == 0) { PlayGameActivity.this.f.setImageResource(0); PlayGameActivity.this.g.setVisibility(8); } if (PlayGameActivity.this.d.getVisibility() == 0) { PlayGameActivity.this.d.setVisibility(8); } if (PlayGameActivity.this.g.getVisibility() == 0) { PlayGameActivity.this.g.setVisibility(8); PlayGameActivity.this.j.hideLoading(); } } @Override // android.webkit.WebViewClient public WebResourceResponse shouldInterceptRequest(WebView webView, String str) { try { Log.i("json", "url xxxx = " + str); if (str.contains("wap.duoyou.com/index.php/games/role") || str.contains("sdkapi.duoyou.com/games/role")) { PlayGameActivity playGameActivity = PlayGameActivity.this; if (!playGameActivity.v) { playGameActivity.v = true; PlayGameActivity.this.runOnUiThread(new d()); } } } catch (Exception e) { e.printStackTrace(); } return super.shouldInterceptRequest(webView, str); } @Override // android.webkit.WebViewClient public boolean shouldOverrideUrlLoading(WebView webView, String str) { PlayGameActivity playGameActivity; Runnable bVar; Log.i("json", "xxxx = " + str); if (str.startsWith("https://wx.tenpay.com")) { PlayGameActivity.this.l = System.currentTimeMillis(); playGameActivity = PlayGameActivity.this; bVar = new a(str); } else if (str.contains("wap.duoyou.com/index.php/game_order/iframe") || str.contains("wap.duoyou.com/index.php/coin_order/iframe")) { playGameActivity = PlayGameActivity.this; bVar = new b(str); } else if (!str.startsWith("mqqwpa://im/chat")) { return super.shouldOverrideUrlLoading(webView, str); } else { playGameActivity = PlayGameActivity.this; bVar = new c(str); } playGameActivity.runOnUiThread(bVar); return true; } } public class h extends WebChromeClient { public class a implements Runnable { public final /* synthetic */ int a; public a(int i) { this.a = i; } public void run() { if (PlayGameActivity.this.d.getVisibility() != 0) { return; } if (Build.VERSION.SDK_INT >= 24) { PlayGameActivity.this.d.setProgress(this.a, true); } else { PlayGameActivity.this.d.setProgress(this.a); } } } public class b implements View.OnClickListener { public final /* synthetic */ JsResult a; public b(h hVar, JsResult jsResult) { this.a = jsResult; } public void onClick(View view) { this.a.cancel(); } } public class c implements View.OnClickListener { public final /* synthetic */ JsResult a; public c(h hVar, JsResult jsResult) { this.a = jsResult; } public void onClick(View view) { this.a.confirm(); } } public class d implements View.OnClickListener { public final /* synthetic */ JsPromptResult a; public d(h hVar, JsPromptResult jsPromptResult) { this.a = jsPromptResult; } public void onClick(View view) { this.a.cancel(); } } public class e implements View.OnClickListener { public final /* synthetic */ JsPromptResult a; public e(h hVar, JsPromptResult jsPromptResult) { this.a = jsPromptResult; } public void onClick(View view) { this.a.confirm(); } } public class f implements View.OnClickListener { public final /* synthetic */ JsResult a; public f(h hVar, JsResult jsResult) { this.a = jsResult; } public void onClick(View view) { this.a.cancel(); } } public class g implements View.OnClickListener { public final /* synthetic */ JsResult a; public g(h hVar, JsResult jsResult) { this.a = jsResult; } public void onClick(View view) { this.a.confirm(); } } public h() { } public boolean onJsAlert(WebView webView, String str, String str2, JsResult jsResult) { MyAlertDialog.Builder builder = new MyAlertDialog.Builder(PlayGameActivity.this); builder.setMessage(str2); builder.setOnNegativeListener("取消", new b(this, jsResult)); builder.setOnPositiveListener("确定", new c(this, jsResult)); builder.show(); return true; } public boolean onJsBeforeUnload(WebView webView, String str, String str2, JsResult jsResult) { jsResult.confirm(); return true; } public boolean onJsConfirm(WebView webView, String str, String str2, JsResult jsResult) { MyAlertDialog.Builder builder = new MyAlertDialog.Builder(PlayGameActivity.this); builder.setMessage(str2); builder.setOnNegativeListener("取消", new f(this, jsResult)); builder.setOnPositiveListener("确定", new g(this, jsResult)); builder.show(); return true; } public boolean onJsPrompt(WebView webView, String str, String str2, String str3, JsPromptResult jsPromptResult) { MyAlertDialog.Builder builder = new MyAlertDialog.Builder(PlayGameActivity.this); builder.setMessage(str2); builder.setOnNegativeListener("取消", new d(this, jsPromptResult)); builder.setOnPositiveListener("确定", new e(this, jsPromptResult)); builder.show(); return true; } public void onProgressChanged(WebView webView, int i) { super.onProgressChanged(webView, i); PlayGameActivity.this.runOnUiThread(new a(i)); } public void onReceivedTitle(WebView webView, String str) { super.onReceivedTitle(webView, str); } } public class i extends WebViewClient { public class a implements Runnable { public final /* synthetic */ String a; public a(String str) { this.a = str; } public void run() { try { Intent intent = new Intent(); intent.setFlags(268435456); intent.setAction("android.intent.action.VIEW"); intent.setData(Uri.parse(this.a)); PlayGameActivity.this.startActivity(intent); } catch (Exception e) { e.printStackTrace(); com.duoyou.task.pro.b.a.k(PlayGameActivity.this.getApplicationContext(), "请先安装该软件"); } } } public i() { } @Override // android.webkit.WebViewClient public boolean shouldOverrideUrlLoading(WebView webView, String str) { Log.i("json", "web url = " + str); LoadingUtils.hideLoading(); if (str.startsWith("weixin://wap/pay")) { Log.i("json", "request = " + (System.currentTimeMillis() - PlayGameActivity.this.l)); try { PlayGameActivity.this.b.loadUrl(""); PlayGameActivity playGameActivity = PlayGameActivity.this; Runnable runnable = playGameActivity.k; if (runnable != null) { playGameActivity.u.removeCallbacks(runnable); } Intent intent = new Intent(); intent.setFlags(268435456); intent.setAction("android.intent.action.VIEW"); intent.setData(Uri.parse(str)); PlayGameActivity.this.startActivity(intent); } catch (Exception e) { e.printStackTrace(); com.duoyou.task.pro.b.a.k(PlayGameActivity.this.getApplicationContext(), "请先安装微信!"); } return true; } OnPayInterceptorCallback onPayInterceptorCallback = com.duoyou.task.pro.g.d.c().A; if (onPayInterceptorCallback != null && onPayInterceptorCallback.payInterceptorWithUrl(PlayGameActivity.this, str)) { PlayGameActivity.this.b.loadUrl(""); return true; } else if (!str.startsWith("alipays:") && !str.startsWith("alipay:")) { return super.shouldOverrideUrlLoading(webView, str); } else { PlayGameActivity.this.runOnUiThread(new a(str)); return true; } } } public class j extends com.duoyou.task.pro.a.a { public class a implements Runnable { public final /* synthetic */ String a; public a(String str) { this.a = str; } public void run() { com.duoyou.task.pro.b.a.k(PlayGameActivity.this.getApplicationContext(), this.a); } } public j(Activity activity, Handler handler) { super(activity, handler); } @JavascriptInterface public void deleteRecentAccount(String str) { try { com.duoyou.task.pro.b.a.a(this.activity, str); } catch (Exception e) { e.printStackTrace(); } } @JavascriptInterface public String getRecentAccountString() { Activity activity = this.activity; try { String a2 = com.duoyou.task.pro.b.a.a(com.duoyou.task.pro.g.e.a() + "game_sdk_u.mark", "utf-8"); return TextUtils.isEmpty(a2) ? com.duoyou.task.pro.b.a.a(activity, "recent_account_string", "") : a2; } catch (Exception e) { e.printStackTrace(); return ""; } } @Override // com.duoyou.task.pro.a.a @JavascriptInterface public void showToast(String str) { PlayGameActivity.this.runOnUiThread(new a(str)); } @JavascriptInterface public void writeRecentAccount(String str) { try { JSONObject jSONObject = new JSONObject(str); com.duoyou.task.pro.b.a.d(this.activity, jSONObject.optString("username"), jSONObject.optString("password")); } catch (Exception e) { e.printStackTrace(); } } } public static void a(PlayGameActivity playGameActivity) { playGameActivity.getClass(); try { com.duoyou.task.pro.g.d.c().a(playGameActivity.b(), playGameActivity.q.gameId, playGameActivity.getTaskId()); if (Build.VERSION.SDK_INT >= 21) { playGameActivity.finishAndRemoveTask(); } else { playGameActivity.finish(); } if (com.duoyou.task.pro.g.d.c().v > 0) { a(playGameActivity, com.duoyou.task.pro.g.d.c().v); } } catch (Exception e2) { e2.printStackTrace(); } } public static boolean a(Activity activity, int i2) { try { Log.i("json", "taskId = " + i2); ActivityManager activityManager = (ActivityManager) activity.getSystemService(TTDownloadField.TT_ACTIVITY); if (Build.VERSION.SDK_INT < 21) { return false; } for (ActivityManager.AppTask appTask : activityManager.getAppTasks()) { if (appTask.getTaskInfo().id == i2) { activityManager.moveTaskToFront(i2, 1); return true; } } return false; } catch (Exception e2) { e2.printStackTrace(); return false; } } public final void a() { String stringExtra = getIntent().getStringExtra("gameInfoString"); if (!TextUtils.isEmpty(stringExtra)) { GameInfo builder = GameInfo.builder(stringExtra); this.q = builder; if (builder == null) { com.duoyou.task.pro.b.a.k(getApplicationContext(), "数据有误, 请删除快捷方式重新创建"); return; } return; } this.q = (GameInfo) getIntent().getSerializableExtra("gameInfo"); } public int b() { return 0; } /* JADX WARNING: Removed duplicated region for block: B:16:0x004f */ /* JADX WARNING: Removed duplicated region for block: B:17:0x0051 */ /* JADX WARNING: Removed duplicated region for block: B:19:0x0054 */ /* JADX WARNING: Removed duplicated region for block: B:22:0x0059 A[Catch:{ Exception -> 0x005d }] */ /* JADX WARNING: Removed duplicated region for block: B:29:0x006c */ /* JADX WARNING: Removed duplicated region for block: B:32:0x0082 */ /* JADX WARNING: Removed duplicated region for block: B:44:0x0109 */ /* JADX WARNING: Removed duplicated region for block: B:47:0x0128 */ /* JADX WARNING: Removed duplicated region for block: B:48:0x012e */ public final void c() { String str; int i2; ImageView imageView; int i3; this.r = this.q.gameId; if (Build.VERSION.SDK_INT >= 21) { setTaskDescription(new ActivityManager.TaskDescription(this.q.gameName)); x.image().loadDrawable(this.q.gameIcon, ImageOptions.DEFAULT, new com.duoyou.task.pro.a.c(this)); } try { String queryParameter = Uri.parse(this.q.playUrl).getQueryParameter("is_landscape"); try { if (TextUtils.isEmpty(queryParameter)) { i3 = 0; this.p = i3; if (!(i3 != 1)) { try { setRequestedOrientation(6); } catch (Exception e2) { e2.printStackTrace(); } } else { setRequestedOrientation(1); } if (this.p != 1) { if (com.duoyou.task.pro.g.d.c().k > 0) { this.g.setVisibility(0); imageView = this.f; i2 = com.duoyou.task.pro.g.d.c().k; } this.g.setVisibility(8); this.e.removeAllViews(); this.a = new WebView(this); this.a.setLayoutParams(new ViewGroup.LayoutParams(-1, -1)); this.e.addView(this.a); Map<String, String> map = this.c; URL url = new URL(this.q.playUrl); str = url.getProtocol() + "://" + url.getHost(); map.put("Referer", str); WebView webView = this.a; com.duoyou.task.pro.b.a.a(this, webView); webView.addJavascriptInterface(new j(this, this.u), "dysdk"); if (com.duoyou.task.pro.g.d.c().r == -1) { com.duoyou.task.pro.b.a.a(com.duoyou.task.pro.g.b.a(this, "https://h5.ads66.com/index.php/index/init"), new HashMap(), new c(this)); } if (com.duoyou.task.pro.b.a.a(getApplicationContext(), "is_show_guide", false)) { this.h.setVisibility(0); return; } else { this.h.setVisibility(8); return; } } else { if (com.duoyou.task.pro.g.d.c().j > 0) { this.g.setVisibility(0); imageView = this.f; i2 = com.duoyou.task.pro.g.d.c().j; } this.g.setVisibility(8); this.e.removeAllViews(); this.a = new WebView(this); this.a.setLayoutParams(new ViewGroup.LayoutParams(-1, -1)); this.e.addView(this.a); Map<String, String> map2 = this.c; URL url2 = new URL(this.q.playUrl); str = url2.getProtocol() + "://" + url2.getHost(); map2.put("Referer", str); WebView webView2 = this.a; com.duoyou.task.pro.b.a.a(this, webView2); webView2.addJavascriptInterface(new j(this, this.u), "dysdk"); if (com.duoyou.task.pro.g.d.c().r == -1) { } if (com.duoyou.task.pro.b.a.a(getApplicationContext(), "is_show_guide", false)) { } } imageView.setImageResource(i2); this.e.removeAllViews(); this.a = new WebView(this); this.a.setLayoutParams(new ViewGroup.LayoutParams(-1, -1)); this.e.addView(this.a); Map<String, String> map22 = this.c; try { URL url22 = new URL(this.q.playUrl); str = url22.getProtocol() + "://" + url22.getHost(); } catch (Exception e3) { e3.printStackTrace(); str = null; } map22.put("Referer", str); WebView webView22 = this.a; com.duoyou.task.pro.b.a.a(this, webView22); webView22.addJavascriptInterface(new j(this, this.u), "dysdk"); if (com.duoyou.task.pro.g.d.c().r == -1) { } if (com.duoyou.task.pro.b.a.a(getApplicationContext(), "is_show_guide", false)) { } } else { i3 = Integer.parseInt(queryParameter); this.p = i3; if (!(i3 != 1)) { } if (this.p != 1) { } imageView.setImageResource(i2); this.e.removeAllViews(); this.a = new WebView(this); this.a.setLayoutParams(new ViewGroup.LayoutParams(-1, -1)); this.e.addView(this.a); Map<String, String> map222 = this.c; URL url222 = new URL(this.q.playUrl); str = url222.getProtocol() + "://" + url222.getHost(); map222.put("Referer", str); WebView webView222 = this.a; com.duoyou.task.pro.b.a.a(this, webView222); webView222.addJavascriptInterface(new j(this, this.u), "dysdk"); if (com.duoyou.task.pro.g.d.c().r == -1) { } if (com.duoyou.task.pro.b.a.a(getApplicationContext(), "is_show_guide", false)) { } } } catch (Exception e4) { e4.printStackTrace(); } } catch (Exception e5) { e5.printStackTrace(); } } public void d() { this.i.setOnClickListener(new f()); this.a.setWebViewClient(new g()); this.a.setWebChromeClient(new h()); } public final void e() { this.u.postDelayed(this.x, 90000); this.s = (ImageView) findViewById(R.id.dy_helper_red_iv); this.n = findViewById(R.id.dy_helper_delete_at_here_layout); com.duoyou.task.pro.g.c cVar = new com.duoyou.task.pro.g.c(this.s, this.p); this.t = cVar; cVar.q = new d(); } public final void f() { this.b = new WebView(this); this.b.setLayoutParams(new ViewGroup.LayoutParams(-1, -1)); this.b.setVisibility(8); this.e.addView(this.b); WebView webView = this.b; com.duoyou.task.pro.b.a.a(this, webView); webView.addJavascriptInterface(new j(this, this.u), "dysdk"); this.b.setWebViewClient(new i()); } public final void g() { this.d = (ProgressBar) findViewById(getResources().getIdentifier("dy_progressBar", "id", getPackageName())); this.e = (RelativeLayout) findViewById(getResources().getIdentifier("dy_web_view_layout", "id", getPackageName())); this.m = findViewById(getResources().getIdentifier("dy_little_game_top", "id", getPackageName())); this.f = (ImageView) findViewById(getResources().getIdentifier("dy_splash_iv", "id", getPackageName())); this.g = findViewById(getResources().getIdentifier("dy_splash_layout", "id", getPackageName())); this.h = findViewById(R.id.dy_guide_layout); this.j = (CircleLoadingView) findViewById(R.id.dy_circle_loading_view); this.i = findViewById(R.id.dy_i_know_iv); this.m.setVisibility(0); this.d.setProgressDrawable(new ClipDrawable(new ColorDrawable(-14627342), 3, 1)); this.j.startLoading(); } public final void h() { String str = this.q.playUrl; Log.i("json", "firstUrl = " + str); this.a.loadUrl(str); } public void onAccuracyChanged(Sensor sensor, int i2) { } public void onBackPressed() { if (com.duoyou.task.pro.g.d.c().r == 1) { new ExitRecommendDialog.Builder(this).setMessage("确定要退出游戏吗").setScreenOrientation(this.p).setOnPositiveListener("坚持离开", new a()).setOnNegativeListener("取消", null).show(); } else { new MyAlertDialog.Builder(this).setMessage("您确定要退出游戏吗?").setPositiveColor("#4AB3DE").setOnPositiveListener("确定", new b()).setOnNegativeListener("再玩一玩", null).show(); } } public void onCreate(Bundle bundle) { super.onCreate(bundle); getWindow().setFlags(1152, 1152); setContentView(getResources().getIdentifier("dy_play_game_activity", TtmlNode.TAG_LAYOUT, getPackageName())); x.Ext.init(getApplication()); a(); if (this.q == null) { com.duoyou.task.pro.b.a.k(getApplicationContext(), "gameInfo 为空"); finish(); return; } g(); c(); d(); f(); h(); com.duoyou.task.pro.g.c cVar = new com.duoyou.task.pro.g.c(this.m, this.p); this.o = cVar; cVar.q = new com.duoyou.task.pro.a.d(this); e(); com.duoyou.task.pro.g.d.c().a(b(), this.q.gameId, getTaskId()); } public void onDestroy() { try { Log.i("json", "onDestroy = onDestroy"); com.duoyou.task.pro.g.d.c().a(b(), this.q.gameId, getTaskId()); WebView webView = this.a; if (webView != null) { webView.stopLoading(); this.a.removeAllViewsInLayout(); this.a.removeAllViews(); this.a.setWebViewClient(null); this.a.destroy(); } WebView webView2 = this.b; if (webView2 != null) { webView2.destroy(); } Handler handler = this.u; if (handler != null) { handler.removeCallbacks(this.x); } } catch (Exception e2) { e2.printStackTrace(); } catch (Throwable th) { super.onDestroy(); throw th; } super.onDestroy(); } public void onNewIntent(Intent intent) { super.onNewIntent(intent); setIntent(intent); a(); GameInfo gameInfo = this.q; if (gameInfo == null) { com.duoyou.task.pro.b.a.k(getApplicationContext(), "gameInfo 为空"); finish(); } else if (TextUtils.isEmpty(gameInfo.gameId)) { com.duoyou.task.pro.b.a.k(getApplicationContext(), "gameId 为空"); } else if (!this.q.gameId.equals(this.r)) { g(); c(); d(); f(); h(); com.duoyou.task.pro.g.c cVar = new com.duoyou.task.pro.g.c(this.m, this.p); this.o = cVar; cVar.q = new com.duoyou.task.pro.a.d(this); e(); com.duoyou.task.pro.g.d.c().a(b(), this.q.gameId, getTaskId()); } } public void onPause() { SensorManager sensorManager = this.w; if (sensorManager != null) { sensorManager.unregisterListener(this); } super.onPause(); } public void onResume() { super.onResume(); z = true; System.currentTimeMillis(); } public void onSensorChanged(SensorEvent sensorEvent) { try { if (sensorEvent.sensor.getType() == 1 && this.v && this.s.getVisibility() == 8) { float[] fArr = sensorEvent.values; float f2 = fArr[0]; float f3 = fArr[1]; float f4 = fArr[2]; if ((Math.abs(f2) > 20.0f || Math.abs(f3) > 20.0f || Math.abs(f4) > 20.0f) && !this.y) { this.y = true; this.s.setX((float) com.duoyou.task.pro.b.a.a((Context) this, 18.0f)); this.s.setY((float) com.duoyou.task.pro.b.a.a((Context) this, 150.0f)); this.s.setVisibility(0); ((Vibrator) getApplication().getSystemService("vibrator")).vibrate(300); this.y = false; } } } catch (Exception e2) { e2.printStackTrace(); } } public void onStart() { Sensor defaultSensor; super.onStart(); try { SensorManager sensorManager = (SensorManager) getSystemService(am.ac); this.w = sensorManager; if (sensorManager != null && (defaultSensor = sensorManager.getDefaultSensor(1)) != null) { this.w.registerListener(this, defaultSensor, 2); } } catch (Exception e2) { e2.printStackTrace(); } } public class c extends com.duoyou.task.pro.f.a { public c(PlayGameActivity playGameActivity) { } @Override // com.duoyou.task.pro.f.a public void onFailure(String str, String str2) { } /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */ @Override // com.duoyou.task.sdk.xutils.common.Callback.CommonCallback, com.duoyou.task.pro.f.a public void onSuccess(String str) { String str2 = str; if (com.duoyou.task.pro.b.a.c(str2)) { com.duoyou.task.pro.g.d.c().r = com.duoyou.task.pro.b.a.a(str2).optInt("exit_game_popup"); } } @Override // com.duoyou.task.pro.f.a public void onSuccess(String str) { if (com.duoyou.task.pro.b.a.c(str)) { com.duoyou.task.pro.g.d.c().r = com.duoyou.task.pro.b.a.a(str).optInt("exit_game_popup"); } } } public static boolean a(PlayGameActivity playGameActivity, View view, int i2, int i3) { playGameActivity.getClass(); int x2 = (int) view.getX(); int y2 = (int) view.getY(); Log.i("ccc", "x = " + x2); Log.i("ccc", "y = " + y2); Log.i("ccc", "width = " + view.getWidth()); Log.i("ccc", "height = " + view.getHeight()); int height = i3 + (view.getHeight() / 2); return i2 > x2 && i2 < x2 + playGameActivity.n.getWidth() && height > y2 && height < playGameActivity.n.getHeight() + height; } /* JADX WARNING: Removed duplicated region for block: B:36:0x00b3 A[RETURN] */ /* JADX WARNING: Removed duplicated region for block: B:37:0x00b4 */ public static void a(Activity activity, GameInfo gameInfo) { com.duoyou.task.pro.e.a aVar; int i2; boolean z2; if (gameInfo == null) { com.duoyou.task.pro.b.a.k(activity, "gameInfo 为空"); return; } com.duoyou.task.pro.g.d.c().v = activity.getTaskId(); if (TextUtils.isEmpty(gameInfo.gameId)) { gameInfo.gameId = com.duoyou.task.pro.g.f.a(gameInfo.playUrl); } com.duoyou.task.pro.g.d c2 = com.duoyou.task.pro.g.d.c(); String str = gameInfo.gameId; Iterator<com.duoyou.task.pro.e.a> it = c2.d().iterator(); while (true) { if (!it.hasNext()) { aVar = null; break; } aVar = it.next(); if (str.equals(aVar.a)) { break; } } if (aVar != null && (i2 = aVar.b) > 0) { try { List<com.duoyou.task.pro.e.a> d2 = com.duoyou.task.pro.g.d.c().d(); int i3 = 0; while (true) { if (i3 >= d2.size()) { break; } else if (i2 == d2.get(i3).b) { Intent intent = new Intent(); if (i3 == 0) { intent.setClass(activity, PlayGameActivity.class); com.duoyou.task.pro.g.d.c().u = 0; } else if (i3 == 1) { intent.setClass(activity, PlayGameActivity1.class); com.duoyou.task.pro.g.d.c().u = 1; } else { intent.setClass(activity, PlayGameActivity2.class); com.duoyou.task.pro.g.d.c().u = 2; } intent.addFlags(268435456); intent.addFlags(134217728); intent.putExtra("gameInfo", gameInfo); activity.startActivity(intent); z2 = true; } else { i3++; } } } catch (Exception e2) { e2.printStackTrace(); } if (z2) { aVar.b = -1; } else { return; } } List<com.duoyou.task.pro.e.a> d3 = com.duoyou.task.pro.g.d.c().d(); int i4 = 0; while (true) { if (i4 >= d3.size()) { i4 = -1; break; } else if (d3.get(i4).b <= 0) { break; } else { i4++; } } if (i4 == -1 && (i4 = com.duoyou.task.pro.g.d.c().u + 1) > 2) { i4 = 0; } Intent intent2 = new Intent(); if (i4 == 0) { intent2.setClass(activity, PlayGameActivity.class); com.duoyou.task.pro.g.d.c().u = 0; } else if (i4 == 1) { intent2.setClass(activity, PlayGameActivity1.class); com.duoyou.task.pro.g.d.c().u = 1; } else { intent2.setClass(activity, PlayGameActivity2.class); com.duoyou.task.pro.g.d.c().u = 2; } intent2.addFlags(268435456); intent2.addFlags(134217728); intent2.putExtra("gameInfo", gameInfo); activity.startActivity(intent2); return; z2 = false; if (z2) { } } }