在 android 中禁用主页和后退按钮

Disable home and back buttons in android

我正在 phonegap 下做一个应用程序(在 android 中更具体)。我怎样才能禁用屏幕上的主页、菜单和后退按钮,我的想法是当我按下任何按钮时,显示一个验证对话框,如果答案正确,关闭应用程序。当我分配功能按钮时不显示对话框

对于主菜单,删除 onCreateOptionsMenu() 功能,您也不需要 onOptionsItemSelected() 功能,因此要隐藏菜单,请删除这两个。

后退按钮有两个:

设备中的硬按钮在应用程序中导航,直到它点击主按钮 activity 然后弹出应用程序,可以通过重写此方法来控制 onBackPressed()

操作栏中的那个在应用程序本身内导航,但从不将用户弹出应用程序,可以通过 setDisplayHomeAsUpEnabled() 设置,它需要一个布尔值 true 来实现正在工作,false 禁用它。