Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.apps.jerdog.crcc;
- import android.app.Activity;
- import android.content.Intent;
- import android.net.MailTo;
- import android.os.Bundle;
- import android.view.KeyEvent;
- import android.webkit.WebView;
- import android.webkit.WebViewClient;
- public class mainActivity extends Activity {
- /** Called when the activity is first created. */
- /**@Override */
- WebView webview;
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.main);
- webview = (WebView) findViewById(R.id.webview);
- webview.setWebViewClient(new HelloWebViewClient());
- webview.getSettings().setJavaScriptEnabled(true);
- webview.loadUrl("http://www.cedarridge.cc");
- }
- @Override
- public boolean onKeyDown(int keyCode, KeyEvent event) {
- if ((keyCode == KeyEvent.KEYCODE_BACK) && webview.canGoBack()) {
- webview.goBack();
- return true;
- }
- return super.onKeyDown(keyCode, event);
- }
- private class HelloWebViewClient extends WebViewClient {
- @Override
- public boolean shouldOverrideUrlLoading(WebView view, String url) {
- if(url.startsWith("mailto:")){
- MailTo mt = MailTo.parse(url);
- Intent i = IntentSupport.newEmailIntent(mainActivity.this, mt.getTo(), mt.getSubject(), mt.getBody(), mt.getCc());
- startActivity(i);
- view.reload();
- return true;
- }
- else{
- view.loadUrl(url);
- }
- return true;
- }
- };
- mWebView.setWebViewClient(mWebClient); }
- }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement