android.webkit.WebView#getTitle ( )源码实例Demo

下面列出了android.webkit.WebView#getTitle ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: browser   文件: LightningView.java
@Override
public void onPageFinished(WebView view, String url) {
	if (view.isShown()) {
		mBrowserController.updateUrl(url, true);
		view.postInvalidate();
	}
	if (view.getTitle() == null || view.getTitle().isEmpty()) {
		mTitle.setTitle(mActivity.getString(R.string.untitled));
	} else {
		mTitle.setTitle(view.getTitle());
	}
	if (API >= android.os.Build.VERSION_CODES.KITKAT && mInvertPage) {
		view.evaluateJavascript(Constants.JAVASCRIPT_INVERT_PAGE, null);
	}
	mBrowserController.update();
}
 
源代码2 项目: Xndroid   文件: LightningWebClient.java
@TargetApi(Build.VERSION_CODES.KITKAT)
@Override
public void onPageFinished(@NonNull WebView view, String url) {
    if (view.isShown()) {
        mUIController.updateUrl(url, false);
        mUIController.setBackButtonEnabled(view.canGoBack());
        mUIController.setForwardButtonEnabled(view.canGoForward());
        view.postInvalidate();
    }
    if (view.getTitle() == null || view.getTitle().isEmpty()) {
        mLightningView.getTitleInfo().setTitle(mActivity.getString(R.string.untitled));
    } else {
        mLightningView.getTitleInfo().setTitle(view.getTitle());
    }
    if (Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT &&
        mLightningView.getInvertePage()) {
        view.evaluateJavascript(Constants.JAVASCRIPT_INVERT_PAGE, null);
    }
    mUIController.tabChanged(mLightningView);
}
 
源代码3 项目: JumpGo   文件: LightningWebClient.java
@TargetApi(Build.VERSION_CODES.KITKAT)
@Override
public void onPageFinished(@NonNull WebView view, String url) {
    if (view.isShown()) {
        mUIController.updateUrl(url, false);
        mUIController.setBackButtonEnabled(view.canGoBack());
        mUIController.setForwardButtonEnabled(view.canGoForward());
        view.postInvalidate();
    }
    if (view.getTitle() == null || view.getTitle().isEmpty()) {
        mLightningView.getTitleInfo().setTitle(mActivity.getString(R.string.untitled));
    } else {
        mLightningView.getTitleInfo().setTitle(view.getTitle());
    }
    if (Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT &&
        mLightningView.getInvertePage()) {
        view.evaluateJavascript(Constants.JAVASCRIPT_INVERT_PAGE, null);
    }
    mUIController.tabChanged(mLightningView);
}
 
源代码4 项目: VideoOS-Android-SDK   文件: VenvyWebView.java
@Override
public String getTitle() {
    if (mAgentWeb == null || mAgentWeb.getWebCreator() == null) {
        return null;
    }
    WebView webView = mAgentWeb.getWebCreator().getWebView();
    return webView != null ? webView.getTitle() : null;
}
 
源代码5 项目: AFBaseLibrary   文件: HtmlActivity.java
@Override
public void onPageFinished(WebView view, String url) {
    super.onPageFinished(view, url);
    if (tvTitle != null && TextUtils.isEmpty(title)) {
        title = view.getTitle();
        tvTitle.setText(view.getTitle());
    }
}
 
/**
 * Updates the progress
 *
 * @param view the webview
 * @param newProgress the current progress
 */
@Override
public void onProgressChanged(WebView view, int newProgress) {
    Log.i(getName(), ""  + newProgress);
    if (newProgress == FINISHED && view.getTitle() != null && resourceCallback != null) {
        resourceCallback.onTransitionToIdle();
    }
}
 
源代码7 项目: Dashchan   文件: WebBrowserActivity.java
@Override
public void onPageFinished(WebView view, String url) {
	String title = view.getTitle();
	if (StringUtils.isEmptyOrWhitespace(title)) {
		setTitle(R.string.action_browser);
	} else {
		setTitle(view.getTitle());
	}
}