在我的应用程序中,我查看了具有许多webview的寻呼机。在我的网页视图中有youtube或视频播放器播放视频。当我点击回来时我打电话
webview.loadData("", "text/html", "utf-8");
它运行得非常好。但是当我改变页面时,我无法停止播放视频。 我如何在下一个页面停止播放或恢复页面?
答案 0 :(得分:1)
@Override
protected void onPause() {
super.onPause();
if (isFinishing()) {
webView.loadUrl("about:blank");
} else {
webView.onPause();
webView.pauseTimers();
}
}
@Override
protected void onResume() {
super.onResume();
webView.resumeTimers();
webView.onResume();
}
如果视图仅暂停,它会暂停webview,但在活动结束时会将其清除。 这至少需要API 11(Honeycomb)。