本文整理了Java中android.webkit.WebSettings.getCacheMode()
方法的一些代码示例,展示了WebSettings.getCacheMode()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebSettings.getCacheMode()
方法的具体详情如下:
包路径:android.webkit.WebSettings
类名称:WebSettings
方法名:getCacheMode
暂无
代码示例来源:origin: hidroh/materialistic
private String getCacheableUrl(String url) {
if (TextUtils.equals(url, BLANK) || TextUtils.equals(url, FILE)) {
return url;
}
mArchiveClient.cacheFileName = generateCacheFilename(url);
setCacheModeInternal();
if (getSettings().getCacheMode() != WebSettings.LOAD_CACHE_ONLY) {
return url;
}
File cacheFile = new File(mArchiveClient.cacheFileName);
return cacheFile.exists() ? Uri.fromFile(cacheFile).toString() : url;
}
代码示例来源:origin: hidroh/materialistic
@CallSuper
@Override
public void onProgressChanged(android.webkit.WebView view, int newProgress) {
if (view.getSettings().getCacheMode() == WebSettings.LOAD_CACHE_ONLY) {
return;
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT &&
cacheFileName != null && lastProgress != 100 && newProgress == 100) {
lastProgress = newProgress;
view.saveWebArchive(cacheFileName);
}
}
代码示例来源:origin: bkhezry/ExtraWebView
@CallSuper
@Override
public void onProgressChanged(WebView view, int newProgress) {
if (view.getSettings().getCacheMode() == WebSettings.LOAD_CACHE_ONLY) {
return;
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT &&
cacheFileName != null && lastProgress != 100 && newProgress == 100) {
lastProgress = newProgress;
}
}
代码示例来源:origin: braintree/braintree_android
@Test
public void init_setsWebSettings() {
mThreeDSecureWebView.init(mActivity);
WebSettings settings = mThreeDSecureWebView.getSettings();
assertEquals(BraintreeHttpClient.getUserAgent(), settings.getUserAgentString());
assertEquals(WebSettings.LOAD_CACHE_ELSE_NETWORK, settings.getCacheMode());
assertTrue(settings.supportMultipleWindows());
assertTrue(settings.getJavaScriptEnabled());
assertTrue(settings.getBuiltInZoomControls());
assertFalse(settings.getDisplayZoomControls());
assertTrue(settings.getDomStorageEnabled());
assertTrue(settings.getDatabaseEnabled());
}
内容来源于网络,如有侵权,请联系作者删除!