我正在使用音频网站for webview app,
问题是由于我使用的onPause
方法导致手机屏幕锁定时应用程序冻结:
public void onPause() {
super.onPause();
mWeb.onPause();
mWeb.loadUrl("about:blank");
}
现在,如果我不使用mWeb.loadUrl("about:blank");
,那么音乐会继续在后台运行
如果我使用它并且手机进入睡眠模式,该应用会冻结
我如何解决这个问题,即当锁定屏幕显示时应用程序不应该冻结,以及应用程序关闭时音乐无法播放?
答案 0 :(得分:1)
我使用data.value['reviews']
方法阻止视频/音频在活动的pauseTimers()
方法中在后台播放。然后在onPause()
方法中我使用onResume()
并且webview冻结的resumeTimers()
方法。另外,我建议不要在WebView.onResume()
中使用“about:blank”而是在活动的onPause()
方法中使用。这是我的完整实现:
onDestroy()