我正在WebView
加载移动网站。按下后退按钮时,Flash播放器不会停止。为了解决这个问题,我在代码中添加了以下内容:
try {
Class.forName("android.webkit.WebView").getMethod("onPause", (Class[]) null).invoke(wv, (Object[]) null);
} catch(Exception e) {
}
它解决了这个问题,但是当我旋转屏幕并按下后退按钮时,它仍然在后面播放闪光灯。
答案 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();
}