首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在android中禁用一段时间的webview

如何在android中禁用一段时间的webview
EN

Stack Overflow用户
提问于 2011-05-11 04:15:52
回答 1查看 749关注 0票数 1

假设我有10个网页。第一次我加载第一页和下一页时,当用户滑动screen.so i时,当用户滑动屏幕时增加网页计数。但问题是,在加载页面时,如果用户多次滑动屏幕,则web视图加载由用户在加载时所做的不必要的滑动所增加的页面。因此,我想禁用用户触摸网页时,网页加载屏幕。我怎么能这么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-11 04:47:50

我从你的描述中得到的是,如果用户从第1页滑动到第2页,并且页面同时加载,如果用户滑动3次,那么它将加载Page2,3,4,5,除非页面2已经加载,否则你想要禁用滑动。如果我是正确的,那么下面是我的解决方案

onfling()方法中,检查页面是否已完全加载,如果没有,则在没有进一步处理的情况下返回,我想您下载代码的代码将不会运行。在调用下载方法之前,必须将此布尔值设置为false,并在下载完成时将其设置为true。

此外,我将建议加载用户最终滚动到的特定页面,而不是禁用该页面的滑动功能,onFling只需检查最后一页downloader thread是否处于活动状态,如果是,中断它并重新启动当前页面,我认为这种方法对用户更友好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5959175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档