@Override public void onBGARefreshLayoutBeginRefreshing(BGARefreshLayout refreshLayout) { mContentWv.reload(); }
@Override public void onBGARefreshLayoutBeginRefreshing(BGARefreshLayout refreshLayout) { mContentWv.reload(); }
@Override public void onBGARefreshLayoutBeginRefreshing(BGARefreshLayout refreshLayout) { mContentWv.reload(); }
@Override public void onRefresh() { webView.reload(); } });
@Override public void onBGARefreshLayoutBeginRefreshing(BGARefreshLayout refreshLayout) { mContentWv.reload(); }
public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.startsWith("tel:")) { Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); startActivity(intent); view.reload(); return true; } view.loadUrl(url); return true; }
@Override public void reload() { if (!AgentWebUtils.isUIThread()) { mHandler.post(new Runnable() { @Override public void run() { reload(); } }); return; } this.mWebView.reload(); }
@Override protected void onPause() { mWebView.reload(); super.onPause(); }
public void reload(){ if(webView!=null && webView.getUrl()!=null) { webView.reload(); } }
@Override public void onClick(View v) { if (getWebView() != null) { clickView.setClickable(false); getWebView().reload(); } } });
@Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == R.id.fillAccount) { fillAccount(); } else if (item.getItemId() == R.id.refresh) { mWebView.reload(); } return super.onOptionsItemSelected(item); }
mWebClient = new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.startsWith("mailto:")){ MailTo mt = MailTo.parse(url); Intent i = newEmailIntent(MyActivity.this, mt.getTo(), mt.getSubject(), mt.getBody(), mt.getCc()); startActivity(i); view.reload(); return true; } else{ view.loadUrl(url); } return true; } }; mWebView.setWebViewClient(mWebClient); public static Intent newEmailIntent(Context context, String address, String subject, String body, String cc) { Intent intent = new Intent(Intent.ACTION_SEND); intent.putExtra(Intent.EXTRA_EMAIL, new String[] { address }); intent.putExtra(Intent.EXTRA_TEXT, body); intent.putExtra(Intent.EXTRA_SUBJECT, subject); intent.putExtra(Intent.EXTRA_CC, cc); intent.setType("message/rfc822"); return intent; }
public class MyWebViewClient extends WebViewClient { Activity mContext; public MyWebViewClient(Activity context){ this.mContext = context; } @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if(url.startsWith("mailto:")){ MailTo mt = MailTo.parse(url); Intent i = new Intent(Intent.ACTION_SEND); i.setType("text/plain"); i.putExtra(Intent.EXTRA_EMAIL, new String[]{mt.getTo()}); i.putExtra(Intent.EXTRA_SUBJECT, mt.getSubject()); i.putExtra(Intent.EXTRA_CC, mt.getCc()); i.putExtra(Intent.EXTRA_TEXT, mt.getBody()); mContext.startActivity(i); view.reload(); return true; } view.loadUrl(url); return true; } }
@Override public void onClick(View v) { if (getWebView() != null) { mFrameLayout.setClickable(false); getWebView().reload(); } } });
i.putExtra(Intent.EXTRA_SUBJECT, mt.getSubject()); context.startActivity(i); view.reload();
Intent i = newEmailIntent(activity, mt.getTo(), mt.getSubject(), mt.getBody(), mt.getCc()); activity.startActivity(i); view.reload(); return true;
@Override public boolean onOptionsItemSelected(MenuItem item) { if (item.getItemId() == R.id.refresh) { mWebView.reload(); } else if (item.getItemId() == R.id.copy) { AisenUtils.copyToClipboard(mWebView.getUrl()); showMessage(R.string.msg_url_copyed); } else if (item.getItemId() == R.id.to_browser) { try { Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse(mWebView.getUrl()); intent.setData(content_url); startActivity(intent); } catch (Exception e) { } } return super.onOptionsItemSelected(item); }
@Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: mWebView = null; onBackPressed(); return true; case R.id.back: if (mWebView.canGoBack()) mWebView.goBack(); return true; case R.id.forward: if (mWebView.canGoForward()) mWebView.goForward(); return true; case R.id.reload: mWebView.reload(); default: return super.onOptionsItemSelected(item); } }
hideMenu(); } else if (viewId == R.id.menuRefresh) { webView.reload(); hideMenu(); } else if (viewId == R.id.menuFind) {
@Override public void reload() { if(getWebView() == null) return; getWebView().reload(); }