package com.ilm.sandwich; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.MenuItem; import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; import com.google.android.gms.analytics.HitBuilders; import com.google.android.gms.analytics.Tracker; import com.ilm.sandwich.tools.AnalyticsApplication; public class Webview extends AppCompatActivity { private Tracker mTracker; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_webview); getSupportActionBar().setDisplayHomeAsUpEnabled(true); // Obtain the shared Tracker instance. AnalyticsApplication application = (AnalyticsApplication) getApplication(); mTracker = application.getDefaultTracker(); getSupportActionBar().setTitle(getResources().getString(R.string.tx_90)); WebView webview = new WebView(this); webview.setWebViewClient(new WebViewClient()); setContentView(webview); WebSettings webSettings = webview.getSettings(); webSettings.setJavaScriptEnabled(true); webview.loadUrl("http://smartnavi-app.com/offline"); } @Override protected void onResume() { mTracker.setScreenName("OfflineMaps"); mTracker.send(new HitBuilders.ScreenViewBuilder().build()); super.onResume(); } @Override public boolean onOptionsItemSelected(MenuItem menuItem) { switch (menuItem.getItemId()) { case android.R.id.home: finish(); return true; } return (super.onOptionsItemSelected(menuItem)); } }