Android 按下主页按钮时如何显示警报对话框?(ICS)

Android 按下主页按钮时如何显示警报对话框?(ICS),android,android-alertdialog,android-homebutton,Android,Android Alertdialog,Android Homebutton,我想在用户按下设备上的home(主页)按钮时显示警报(您想退出应用程序吗?) 如何操作?在onPause()中编写“显示警报”对话框代码,它将非常有效。Android应用程序无法覆盖“主页”按钮的功能。您所能做的最好的事情是,当用户在最上面的活动中按回键时,显示对话框 您可以在以下答案中找到更多信息: 由于Android策略(),您无法处理主页按钮的单击。当然,您可以使用当前活动的onPause()/onStop()方法,但我认为您的应用程序将很快移动到后台,用户将看不到您的对话框 另外,请注

我想在用户按下设备上的home(主页)按钮时显示警报(您想退出应用程序吗?)
如何操作?

在onPause()中编写“显示警报”对话框代码,它将非常有效。

Android应用程序无法覆盖“主页”按钮的功能。您所能做的最好的事情是,当用户在最上面的
活动中按回键时,显示对话框

您可以在以下答案中找到更多信息:


由于Android策略(),您无法处理主页按钮的单击。当然,您可以使用当前活动的onPause()/onStop()方法,但我认为您的应用程序将很快移动到后台,用户将看不到您的对话框

另外,请注意Home并没有关闭应用程序,只是移动到后台。用户通常通过按下主活动来关闭应用程序,并尝试处理它:

@Override
public void onBackPressed() {
    // your dialog here
}

它将不工作-应用程序将移动到后台无论如何,太快