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

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


它已经解决了问题,但是当我旋转屏幕并按返回按钮时,它仍在向后播放闪光灯。

最佳答案

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

//假设在onCreate()中分配了mWebView。

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

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

关于android - 屏幕旋转时,WebView继续在背面播放闪光灯,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12844486/

10-11 22:04