android - Youtube 视频不会在带有 View 寻呼机的 fragment 内的 WebView 中停止

标签 android

问题陈述: 我有一个带有包含 4 个 fragment 的寻呼机适配器的 View 寻呼机。在最后一个 fragment 中,我有一个 webview 专门用来播放你管嵌入的视频。当播放视频并且我滚动 viewpager 或通过按后退按钮退出应用程序时(因为我只有一个 Activity ),视频不会在 web View 中停止。我在 here 看到了一个答案.它不起作用。但我的问题是即使它有效,我应该把 webview 的 onPause 代码放在哪里? 我已经在寻呼机适配器的 onPageScrolled 方法中尝试过它,但它在那里也不起作用。 任何帮助表示赞赏。 TIA。

最佳答案

您必须在您的 fragment 中暂停您的 WebView 。不要忘记恢复它,否则它不会第二次工作:

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

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

关于android - Youtube 视频不会在带有 View 寻呼机的 fragment 内的 WebView 中停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16939752/

相关文章:

android - 无法解析目标 'android-17'

android - 即使应用程序未在 Cordova 中运行,如何每 5 分钟获取一次地理定位

java - 无法使用javax从android使用gmail帐户发送电子邮件

java - NOTIFICATION_RECEIVER 无法解析为变量

android - 如何使用 onSaveInstanceState

java - 应用内结算广告移除 : Ads are not showing

android - 在 Android 中将图库中的照片作为位图对象加载

android - 流式传输到 Android MediaPlayer

java - Android LinearLayout 获取屏幕上的 View /行

java - 将 RealmObjectChangeListener 添加到异步下载的 RealmObject