List of usage examples for org.apache.cordova.engine SystemWebViewEngine getView
@Override
public View getView()
From source file:com.ford.therightway.FordCompliance.java
License:Apache License
@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.init(); _context = FordCompliance.this; SystemWebViewEngine systemWebViewEngine = (SystemWebViewEngine) appView.getEngine(); webView = (WebView) systemWebViewEngine.getView(); webView.setWebViewClient(new SystemWebViewClient(systemWebViewEngine) { @Override/*w w w . j av a 2s. co m*/ public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.contains("mailto:")) { Intent i = new Intent(Intent.ACTION_SEND); i.setType("message/rfc822"); i.putExtra(Intent.EXTRA_EMAIL, new String[] { getMailId(url) }); i.putExtra(Intent.EXTRA_SUBJECT, getSubject(url)); i.putExtra(Intent.EXTRA_TEXT, getBody(url)); try { startActivity(Intent.createChooser(i, "Send email")); } catch (android.content.ActivityNotFoundException ex) { } return true; } else { return super.shouldOverrideUrlLoading(view, url); } } }); loadUrl(launchUrl); }