我正在做一个项目,我BrowserField
在我的屏幕上添加了一个。当我调用它时,它会显示一个空白页面,直到页面加载。
我想当我的完整页面加载完毕时,我会显示它;在此之前,我会显示一个进度指示器。
请提出您的宝贵建议,我如何才能尽快完成这项任务。
我正在做一个项目,我BrowserField
在我的屏幕上添加了一个。当我调用它时,它会显示一个空白页面,直到页面加载。
我想当我的完整页面加载完毕时,我会显示它;在此之前,我会显示一个进度指示器。
请提出您的宝贵建议,我如何才能尽快完成这项任务。
对于 OS 6.0 或更高版本,您可以使用这样的活动指示器。
另一种选择是使用 GaugeField 或动画 GIF 图像,如本答案所示,基于 Peter Strange 提供的示例(点击链接到 blackberry.com 获取示例代码)。
这是 Max Gontar在 Stack Overflow 上的另一个例子。
这实际上取决于您希望它的外观和功能(以及您需要支持的操作系统版本)。
如果您正在使用,而不是手动管理 HTTP 连接,则可以使用BrowserFieldListener#documentLoaded()BrowserField
检测页面加载完成。