可以看看WebSettings的setCacheMode (int mode)方法
解决方案 »
- 如何设置imageView的高和宽?
- 怎样用android的VideoView控件来播放sd卡上的视频文件呢?
- android:layout_x标签实效的问题,又很诡异
- 100分送上!求救!!!!!!!!
- 请问大家关于listview的问题 谢谢大家
- 关于android地图开发,求帮忙
- android VideoView播放h264格式的rtsp的cif问题
- android application单例问题
- android如何实现用拍照上传头像?
- so文件加载异常,dlopen failed:has no loadable segments
- 跪求安卓蓝牙耳机连接以及播放音乐的代码
- apk反编译后 什么都没有改 重新打包报错 求解
LOAD_CACHE_ONLY 试了这个模式么?
LOAD_CACHE_ONLY 试了这个模式么?
试了,还是会有刷新的情况
LOAD_CACHE_ONLY 试了这个模式么?
试了,还是会有刷新的情况我试过,不会重新加载,是有一个刷新的动作,但是是从cache中加载的,并不会重新请求服务器
LOAD_CACHE_ONLY 试了这个模式么?
试了,还是会有刷新的情况我试过,不会重新加载,是有一个刷新的动作,但是是从cache中加载的,并不会重新请求服务器
有没有什么办法能把这个刷新的动作也去掉,就是保持页面离开时什么样 back回来还是什么样,因为有ajax调用会修改页面里的东西,如果有刷新的动作页面会有变化
if (sameDocumentNavigation)
loadSameDocumentItem(item);
else
loadDifferentDocumentItem(item, loadType);
而loadDifferentDocumentItem函数
switch (loadType) {
case FrameLoadTypeReload:
case FrameLoadTypeReloadFromOrigin:
request.setCachePolicy(ReloadIgnoringCacheData);
break;
case FrameLoadTypeBack:
case FrameLoadTypeBackWMLDeckNotAccessible:
case FrameLoadTypeForward:
case FrameLoadTypeIndexedBackForward:
// If the first load within a frame is a navigation within a back/forward list that was attached
// without any of the items being loaded then we should use the default caching policy (<rdar://problem/8131355>).
if (m_stateMachine.committedFirstRealDocumentLoad() && !itemURL.protocolIs("https"))
request.setCachePolicy(ReturnCacheDataElseLoad);
break;
case FrameLoadTypeStandard:
case FrameLoadTypeRedirectWithLockedBackForwardList:
break;
case FrameLoadTypeSame:
default:
ASSERT_NOT_REACHED();
} action = NavigationAction(itemOriginalURL, loadType, false);
}
if (!addedExtraFields)
addExtraFieldsToRequest(request, m_loadType, true, formData); loadWithNavigationAction(request, action, false, loadType, 0);
而最后一个函数 无论从不从cache拿数据 都会刷新
这个在webkit的loader目录一下的一个类里面 在android的系统架构的native层中