我写过webview,可能有youtube视频。当我开始视频并按下主页按钮应用程序关闭(进入后台),我仍然可以听到音频。然后我不得不手动杀死任务(现在使用battary-doctor !!)
我尝试过onPause()和onStop()方法并尝试调用finish()但它无效。 我看到一些问题,它写的是不可能覆盖主页按钮。
我想要做的是按下主页按钮后停止活动。如果android正在处理杀戮......很好..但只是暂停youtube视频,然后转到后台!!!
有人可以帮忙吗?
答案 0 :(得分:2)
您应该清除WebView,而不是杀死活动。当活动进入后台时会调用onPause()
,以便您应该尝试“卸载”#34; WebView。
@Override
protected void onPause() {
super.onPause();
mWebView.loadUrl("about:blank");
}
答案 1 :(得分:0)
试
android.os.Process.killProcess(android.os.Process.myPid());
答案 2 :(得分:0)
试
@Override
protected void onStop() {
super.onStop();
onDestroy();
}
编辑:说实话你不应该在按下主页按钮时尝试杀死应用程序,但在那一刻暂停视频。 OnPause()方法是你应该做的地方。