我有两个片段。
在第一个我有一个webview。
在第二部分,我有另一个网页浏览。
我已将这些片段作为标签添加到操作栏。
在第一个片段webview中,当我打开一些flash视频时,一切都很好,但随后发生了灾难 - 我打开了第二个片段,但是从第一个片段开始,flash播放器仍然可见。
在这张link图片中 在Flash播放器后面google.com将在片段二中打开。
我该如何解决?我正在使用简单的TabListener ft.show()
更改片段;和ft.hide();
答案 0 :(得分:0)
我认为这是因为WebView使用表面来播放视频。问题是SurfaceView
锁定窗口空间。
我认为在您的情况下,ft.replace()
更适合制表符更改并应解决此问题。您也可以尝试保留显示/隐藏交易类型并在WebView
或wv = null;
回调中以某种方式(甚至可能onPause()
)“杀死”您的onStop()
并将其恢复为{ {1}}。