Android 2.2和3.1上的WebView类是否有任何不同的行为?
在这里你可以看到我在两个不同的设备上测试同一个应用程序的一些信息,第一个使用Android 2.2,另一个使用3.1
在2.2上运行
在3.1上运行
我的问题是。我需要在页面加载时显示一个对话框,我不知道如何用这些差异来做到这一点。
如果我在onPageStarted上创建对话框并在onPageFinished上关闭它,它将在2.2上显示和关闭多次,但在3.1上它将正常工作
否则,如果我在shouldOverrideUrlLoading上创建对话框并在onNewPicture上关闭它,它将在2.2上正常工作但在3.1上它甚至不会出现。
答案 0 :(得分:1)
我使用了以下内容:
在加载时在webview上放置一个进度条,你可以实现相同的功能,当加载的百分比小于100%时显示一个视图,当它是100%时将其关闭。我为Android> = 3.0类型的设备实现了这个。