package com.sjm.sjmsdk; import android.content.ClipData; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.util.Log; import android.view.KeyEvent; import android.view.MenuItem; import android.view.ViewGroup; import androidx.appcompat.app.ActionBar; import androidx.appcompat.app.AppCompatActivity; import androidx.core.app.NotificationCompat; import com.sigmob.sdk.base.h; import com.sjm.sjmsdk.js.LollipopFixedWebView; import com.sjm.sjmsdk.js.SjmJSAdSdk; import com.sjm.sjmsdk.js.SjmJSAppSdk; import com.sjm.sjmsdk.js.SjmJSSdk; import com.sjm.sjmsdk.js.b; import java.util.HashMap; public class SjmGameActivity extends AppCompatActivity { private static final String TAG = "SjmSdkManager"; private ActionBar actionBar; boolean isGoBack = false; private long resumeTime = 0; private LollipopFixedWebView webView; b webViewSetting; private void gameExit(Boolean bool) { Intent intent = new Intent(); intent.setAction("SjmSDK_Message"); intent.putExtra(NotificationCompat.CATEGORY_EVENT, "gameExit"); sendBroadcast(intent); if (!bool.booleanValue()) { finish(); } } private void onActivityResultAboveL(int i, int i2, Intent intent) { Uri[] uriArr; b bVar = this.webViewSetting; if (i == 12 && bVar.e != null) { if (i2 != -1 || intent == null) { uriArr = null; } else { String dataString = intent.getDataString(); ClipData clipData = intent.getClipData(); if (clipData != null) { uriArr = new Uri[clipData.getItemCount()]; for (int i3 = 0; i3 < clipData.getItemCount(); i3++) { uriArr[i3] = clipData.getItemAt(i3).getUri(); } } else { uriArr = null; } if (dataString != null) { uriArr = new Uri[]{Uri.parse(dataString)}; } } this.webViewSetting.e.onReceiveValue(uriArr); this.webViewSetting.e = null; } } /* access modifiers changed from: protected */ @Override // androidx.activity.ComponentActivity, androidx.fragment.app.FragmentActivity public void onActivityResult(int i, int i2, Intent intent) { super.onActivityResult(i, i2, intent); b bVar = this.webViewSetting; if (i != 12) { return; } if (bVar.d != null || this.webViewSetting.e != null) { Uri data = (intent == null || i2 != -1) ? null : intent.getData(); if (this.webViewSetting.e != null) { onActivityResultAboveL(i, i2, intent); } else if (this.webViewSetting.d != null) { this.webViewSetting.d.onReceiveValue(data); this.webViewSetting.d = null; } } } /* access modifiers changed from: protected */ @Override // androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, androidx.fragment.app.FragmentActivity public void onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(R.layout.sjm_activity_game); ActionBar supportActionBar = getSupportActionBar(); this.actionBar = supportActionBar; if (supportActionBar != null) { supportActionBar.setHomeButtonEnabled(true); this.actionBar.setDisplayHomeAsUpEnabled(true); } setTitle(""); this.webView = (LollipopFixedWebView) findViewById(R.id.sjm_gm_webView); b bVar = new b(); this.webViewSetting = bVar; bVar.a(this, this.webView); Bundle extras = getIntent().getExtras(); String string = extras.getString("uId"); String string2 = extras.getString("uName"); String string3 = extras.getString("uAvatar"); int i = extras.getInt("uIntegral"); extras.getString(h.l); String string4 = extras.getString("url"); String string5 = extras.getString("adId"); extras.getString("appId"); extras.getString("ptype"); SjmUser sjmUser = new SjmUser(string, string2, string3, i, extras.getString("deviceid")); sjmUser.ext = string5; this.webView.addJavascriptInterface(new SjmJSSdk().setJSSDKCallBack(this, this.webView, sjmUser), "SjmJSSdk"); this.webView.addJavascriptInterface(new SjmJSAdSdk().setJSSDKCallBack(this, this.webView, sjmUser), "SjmJSAdSdk"); this.webView.addJavascriptInterface(new SjmJSAppSdk().setJSSDKCallBack(this, this.webView, sjmUser), "SjmJSAppSdk"); Log.i(TAG, string4); new HashMap().put("Referer", string4); this.webView.loadUrl(string4); } /* access modifiers changed from: protected */ @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity public void onDestroy() { LollipopFixedWebView lollipopFixedWebView = this.webView; if (lollipopFixedWebView != null) { lollipopFixedWebView.loadDataWithBaseURL(null, "", "text/html", "utf-8", null); ((ViewGroup) this.webView.getParent()).removeView(this.webView); this.webView.destroy(); this.webView = null; } super.onDestroy(); try { SjmSdkManager.instance().onPause(this); } catch (Throwable unused) { } } @Override // androidx.appcompat.app.AppCompatActivity public boolean onKeyDown(int i, KeyEvent keyEvent) { if (i == 4) { if (this.webView.canGoBack()) { this.isGoBack = true; this.resumeTime = System.currentTimeMillis(); this.webView.goBack(); return true; } gameExit(true); } return super.onKeyDown(i, keyEvent); } public boolean onOptionsItemSelected(MenuItem menuItem) { if (menuItem.getItemId() != 16908332) { return super.onOptionsItemSelected(menuItem); } if (this.webView.canGoBack()) { this.isGoBack = true; this.webView.goBack(); return true; } gameExit(false); return true; } }