Skip to content

Instantly share code, notes, and snippets.

@msjyoo
Forked from rduplain/MainActivity.java
Created September 7, 2013 12:57
Show Gist options
  • Select an option

  • Save msjyoo/6475356 to your computer and use it in GitHub Desktop.

Select an option

Save msjyoo/6475356 to your computer and use it in GitHub Desktop.

Revisions

  1. @rduplain rduplain created this gist May 8, 2012.
    38 changes: 38 additions & 0 deletions MainActivity.java
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,38 @@
    package com.willowtreeapps.demo;

    import android.app.Activity;
    import android.os.Bundle;
    import android.view.KeyEvent;
    import android.view.Window;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;

    public class MainActivity extends Activity {
    private WebView mWebView;

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getWindow().requestFeature(Window.FEATURE_NO_TITLE);
    mWebView = new WebView(this);
    mWebView.loadUrl("http://m.willowtreeapps.com/");
    mWebView.setWebViewClient(new WebViewClient() {
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
    view.loadUrl(url);
    return true;
    }
    });

    this.setContentView(mWebView);
    }

    @Override
    public boolean onKeyDown(final int keyCode, final KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
    mWebView.goBack();
    return true;
    }
    return super.onKeyDown(keyCode, event);
    }
    }