屏幕旋转后,WebView会继续播放闪光灯

时间:2012-10-11 16:42:44

标签: android mobile webview

我正在WebView加载移动网站。按下后退按钮时,Flash播放器不会停止。为了解决这个问题,我在代码中添加了以下内容:

try {
    Class.forName("android.webkit.WebView").getMethod("onPause", (Class[]) null).invoke(wv, (Object[]) null);
} catch(Exception e) {
}

它解决了这个问题,但是当我旋转屏幕并按下后退按钮时,它仍然在后面播放闪光灯。

1 个答案:

答案 0 :(得分:1)

对于Honeycomb +目标,您可以在活动的onPause()和onResume()中添加对WebView的onPause()和onResume()的调用:

//假设在onCreate()..

中分配了mWebView
@Override
public void onPause() {
    super.onPause();
    mWebView.onPause();
}

@Override
public void onResume() {
    super.onResume();
    mWebView.onResume();
}