1

我有一个问题,当我弹出一个子浏览器时:如果用户正在使用他们的 3G 或连接速度很慢,则在加载任何内容之前可能会有很长的等待时间(只是一个空白的白色屏幕)。

有没有办法最小化或隐藏子对话框,直到它加载了它的内容,然后在它加载时显示它(到目前为止会使用加载覆盖)?

任何帮助将非常感激。

4

1 回答 1

1

嗯……这很有趣。首先,您必须在 ChildBrowser 的 showWebPage() 方法中注释掉 dialog.show() 命令。然后在内部类 ChildBrowserClient 中,您需要重写 onPageFinished() 方法。一旦你得到页面完成事件,你就可以调用 dialog.show()。

我还没有尝试过,但这可能足以让你继续前进。

于 2012-04-03T12:56:44.510 回答