android 当我点击主页按钮时应用程序没有关闭

android app not closing when I click on home button

我写了webview,上面可能有youtube视频。当我开始播放视频并按下主页按钮时,应用程序关闭(进入后台),但我仍然可以听到音频。然后我不得不手动终止任务(现在使用电池医生!!)

我试过 onPause() 和 onStop() 方法并尝试调用 finish() 但它不起作用。 我看到一些问题,其中写着无法覆盖主页按钮。

我想要做的是在按下主页按钮后终止 activity。如果 android 正在处理杀戮......很好..但只需暂停 youtube 视频然后转到后台!!!

有人可以帮忙吗??

尝试

android.os.Process.killProcess(android.os.Process.myPid());

尝试

@Override
protected void onStop() {
    super.onStop();
    onDestroy();
}

编辑: 老实说,您不应该试图在按下主页按钮时终止应用程序,而应该在那一刻暂停视频。 OnPause()方法是你应该做的地方。

与其杀死 activity,不如清除 WebView。 onPause() 在 activity 进入后台时调用,因此您应该尝试 "unload" WebView。

@Override
protected void onPause() {
    super.onPause();
    mWebView.loadUrl("about:blank");
}