本文整理了Java中android.webkit.WebView.getUrl()
方法的一些代码示例,展示了WebView.getUrl()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebView.getUrl()
方法的具体详情如下:
包路径:android.webkit.WebView
类名称:WebView
方法名:getUrl
暂无
代码示例来源:origin: RobotiumTech/robotium
public void run() {
webUrl = webView.getUrl();
}
});
代码示例来源:origin: JZ-Darkal/AndroidHttpCapture
@Override
public void onRefresh() {
//重新刷新页面
webView.loadUrl(webView.getUrl());
}
});
代码示例来源:origin: commonsguy/cw-omnibus
String getUrl() {
return(getWebView().getUrl());
}
代码示例来源:origin: JZ-Darkal/AndroidHttpCapture
public void reload(){
if(webView!=null && webView.getUrl()!=null) {
webView.reload();
}
}
代码示例来源:origin: rmtheis/android-ocr
@Override
protected void onSaveInstanceState(Bundle state) {
String url = webView.getUrl();
if (url != null && url.length() > 0) {
webView.saveState(state);
state.putBoolean(WEBVIEW_STATE_PRESENT, true);
}
}
代码示例来源:origin: cSploit/android
public void onProgressChanged(WebView view, int progress) {
if ((mWebView != null) && (mURLet != null) && (progress == 0)); {
getSupportActionBar().setSubtitle(mWebView.getUrl());
mURLet.setText(mWebView.getUrl());
}
if (mProgressBar != null) {
mProgressBar.setVisibility(View.VISIBLE);
// Normalize our progress along the progress bar's scale
mProgressBar.setProgress(progress);
if (progress == 100) {
mProgressBar.setVisibility(View.GONE);
}
}
}
});
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
if (url == null) {
outState.putString(STATE_URL, getWebView().getUrl());
}
else {
outState.putString(STATE_URL, url);
}
}
代码示例来源:origin: TommyLemon/APIJSON
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
tvBaseTitle.setText(StringUtil.getTrimedString(wvWebView.getUrl()));
pbWebView.setVisibility(View.VISIBLE);
}
代码示例来源:origin: TommyLemon/Android-ZBLibrary
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
tvBaseTitle.setText(StringUtil.getTrimedString(wvWebView.getUrl()));
pbWebView.setVisibility(View.VISIBLE);
}
代码示例来源:origin: Justson/AgentWeb
@Override
public void onProgressChanged(WebView view, int newProgress) {
if (this.mAgentWebView.mJsCallJavas != null) {
this.mAgentWebView.injectJavaScript();
if (LogUtils.isDebug()) {
Log.d(TAG, "injectJavaScript, onProgressChanged.newProgress = " + newProgress + ", url = " + view.getUrl());
}
}
if (this.mAgentWebView.mInjectJavaScripts != null) {
this.mAgentWebView.injectExtraJavaScript();
}
super.onProgressChanged(view, newProgress);
}
代码示例来源:origin: square/assertj-android
public WebViewAssert hasUrl(String url) {
isNotNull();
String actualUrl = actual.getUrl();
assertThat(actualUrl) //
.overridingErrorMessage("Expected URL <%s> but was <%s>.", url, actualUrl) //
.isEqualTo(url);
return this;
}
代码示例来源:origin: Justson/AgentWeb
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
mAgentWebView.mFixedOnReceivedTitle.onPageFinished(view);
if (LogUtils.isDebug()) {
Log.d(TAG, "onPageFinished.url = " + view.getUrl());
}
}
代码示例来源:origin: TommyLemon/APIJSON
@Override
public void onClick(View v) {
if (v.getId() == R.id.tvBaseTitle) {
toActivity(EditTextInfoWindow.createIntent(context
, EditTextInfoWindow.TYPE_WEBSITE
, StringUtil.getTrimedString(tvBaseTitle)
, wvWebView.getUrl()),
REQUEST_TO_EDIT_TEXT_WINDOW, false);
}
}
代码示例来源:origin: TommyLemon/Android-ZBLibrary
@Override
public void onClick(View v) {
if (v.getId() == R.id.tvBaseTitle) {
toActivity(EditTextInfoWindow.createIntent(context
, EditTextInfoWindow.TYPE_WEBSITE
, StringUtil.getTrimedString(tvBaseTitle)
, wvWebView.getUrl()),
REQUEST_TO_EDIT_TEXT_WINDOW, false);
}
}
代码示例来源:origin: Justson/AgentWeb
private boolean deepLink(String url) {
switch (mUrlHandleWays) {
// 直接打开其他App
case DERECT_OPEN_OTHER_PAGE:
lookup(url);
return true;
// 咨询用户是否打开其他App
case ASK_USER_OPEN_OTHER_PAGE:
if (mAgentWebUIController.get() != null) {
mAgentWebUIController.get()
.onOpenPagePrompt(this.mWebView,
mWebView.getUrl(),
getCallback(url));
}
return true;
// 默认不打开
default:
return false;
}
}
代码示例来源:origin: Justson/AgentWeb
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
if (mAgentWebView.mJsCallJavas != null) {
mAgentWebView.injectJavaScript();
if (LogUtils.isDebug()) {
Log.d(TAG, "injectJavaScript, onPageStarted.url = " + view.getUrl());
}
}
if (mAgentWebView.mInjectJavaScripts != null) {
mAgentWebView.injectExtraJavaScript();
}
mAgentWebView.mFixedOnReceivedTitle.onPageStarted();
mAgentWebView.fixedAccessibilityInjectorExceptionForOnPageFinished(url);
}
代码示例来源:origin: robolectric/robolectric
@Test
public void getUrl() throws Exception {
webView.clearHistory();
assertThat(webView.getUrl()).isNull();
webView.loadUrl("fake.url", null);
assertThat(webView.getUrl()).isEqualTo("fake.url");
}
代码示例来源:origin: wangdan/AisenWeiBo
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
menu.removeGroup(R.id.browser);
getMenuInflater().inflate(R.menu.menu_browser, menu);
String shareContent = String.format("%s %s ", mWebView.getTitle() + "", mWebView.getUrl() + "");
Intent shareIntent = Utils.getShareIntent(shareContent, "", null);
MenuItem shareItem = menu.findItem(R.id.share);
ShareActionProvider shareProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(shareItem);
shareProvider.setShareHistoryFileName("channe_share.xml");
shareProvider.setShareIntent(shareIntent);
return super.onPrepareOptionsMenu(menu);
}
代码示例来源:origin: HotBitmapGG/bilibili-android-client
@Override
public void onBackPressed() {
if (mWebView.canGoBack() && mWebView.copyBackForwardList().getSize() > 0
&& !mWebView.getUrl().equals(mWebView.copyBackForwardList()
.getItemAtIndex(0).getOriginalUrl())) {
mWebView.goBack();
} else {
finish();
}
}
代码示例来源:origin: robolectric/robolectric
@Test
public void shouldSaveAndRestoreHistoryList() {
webView.loadUrl("foo1.bar");
webView.loadUrl("foo2.bar");
Bundle outState = new Bundle();
webView.saveState(outState);
WebView newWebView = new WebView(ApplicationProvider.getApplicationContext());
WebBackForwardList historyList = newWebView.restoreState(outState);
assertThat(newWebView.canGoBack()).isTrue();
assertThat(newWebView.getUrl()).isEqualTo("foo2.bar");
assertThat(historyList.getSize()).isEqualTo(2);
assertThat(historyList.getCurrentItem().getUrl()).isEqualTo("foo2.bar");
}
内容来源于网络,如有侵权,请联系作者删除!