package cn.com.magnity.magnitycx; import android.content.Context; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.KeyEvent; import android.view.Menu; import android.view.MenuInflater; import android.view.MenuItem; import android.view.ViewGroup; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.LinearLayout; import com.baidu.mobstat.StatService; /* loaded from: classes.dex */ public class StoreActivity extends AppCompatActivity { ViewGroup mLayout; WebView mWebView; public static void actionStart(Context ctx, String uri) { Intent intent = new Intent(ctx, (Class) StoreActivity.class); intent.putExtra("uri", uri); ctx.startActivity(intent); } @Override // android.support.v7.app.AppCompatActivity, android.support.v4.app.FragmentActivity, android.support.v4.app.BaseFragmentActivityGingerbread, android.app.Activity protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_store); this.mLayout = (ViewGroup) findViewById(R.id.id_layout); LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(-1, -1); this.mWebView = new WebView(getApplicationContext()); WebSettings webSettings = this.mWebView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setUseWideViewPort(true); webSettings.setSupportZoom(true); webSettings.setBuiltInZoomControls(true); webSettings.setDisplayZoomControls(false); webSettings.setCacheMode(1); webSettings.setDomStorageEnabled(true); webSettings.setAllowFileAccess(true); webSettings.setJavaScriptCanOpenWindowsAutomatically(true); webSettings.setLoadsImagesAutomatically(true); webSettings.setDefaultTextEncodingName("utf-8"); this.mWebView.setWebViewClient(new WebViewClient() { // from class: cn.com.magnity.magnitycx.StoreActivity.1 @Override // android.webkit.WebViewClient public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(url); return false; } @Override // android.webkit.WebViewClient public void onPageCommitVisible(WebView view, String url) { StoreActivity.this.setTitle(StoreActivity.this.mWebView.getTitle()); super.onPageCommitVisible(view, url); } }); this.mWebView.setLayoutParams(params); this.mLayout.addView(this.mWebView); Bundle bundle = getIntent().getExtras(); if (bundle != null) { this.mWebView.loadUrl(bundle.getString("uri")); } } @Override // android.support.v7.app.AppCompatActivity, android.support.v4.app.FragmentActivity, android.app.Activity protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); this.mWebView.saveState(outState); } @Override // android.app.Activity protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); this.mWebView.restoreState(savedInstanceState); } @Override // android.support.v7.app.AppCompatActivity, android.support.v4.app.FragmentActivity, android.app.Activity protected void onStart() { super.onStart(); this.mWebView.getSettings().setJavaScriptEnabled(true); } @Override // android.support.v7.app.AppCompatActivity, android.support.v4.app.FragmentActivity, android.app.Activity protected void onStop() { this.mWebView.getSettings().setJavaScriptEnabled(false); super.onStop(); } @Override // android.support.v4.app.FragmentActivity, android.app.Activity protected void onPause() { super.onPause(); StatService.onPageEnd(getApplicationContext(), "微商"); } @Override // android.support.v7.app.AppCompatActivity, android.support.v4.app.FragmentActivity, android.app.Activity protected void onPostResume() { super.onPostResume(); StatService.onPageStart(getApplicationContext(), "微商"); } @Override // android.support.v7.app.AppCompatActivity, android.support.v4.app.FragmentActivity, android.app.Activity protected void onDestroy() { if (this.mWebView != null) { this.mWebView.loadDataWithBaseURL(null, "", "text/html", "utf-8", null); this.mWebView.clearHistory(); this.mLayout.removeView(this.mWebView); this.mWebView.destroy(); this.mWebView = null; } super.onDestroy(); } @Override // android.app.Activity, android.view.KeyEvent.Callback public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode != 4 || !this.mWebView.canGoBack()) { return super.onKeyDown(keyCode, event); } this.mWebView.getSettings().setCacheMode(3); this.mWebView.goBack(); return true; } @Override // android.app.Activity public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getMenuInflater(); inflater.inflate(R.menu.about_menu, menu); return super.onCreateOptionsMenu(menu); } @Override // android.app.Activity public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.id_cancel /* 2131624224 */: finish(); return true; default: return super.onOptionsItemSelected(item); } } }