如何在Android中处理主页按钮

moh*_*med 2 android android-homebutton

我是一个新的Android开发人员,我知道处理后退按钮,但我不知道如何处理主页按钮,当我单击主页按钮,我尝试了很多方法,但没有使用,请任何一个帮助我解决我的问题问题.我使用了以下代码,

 @Override
  public boolean onKeyDown(int keyCode, KeyEvent event) 
  {
    if(keyCode==KeyEvent.KEYCODE_HOME)
    {
        Toast.makeText(this, "Click Home ", Toast.LENGTH_LONG).show();
    }
    return super.onKeyDown(keyCode, event);
   }
Run Code Online (Sandbox Code Playgroud)

Par*_*han 8

Does not get Home Button click event.但是当你按Home键调用这个方法

  @Override
        protected void onStop() {

            super.onStop();
        }
Run Code Online (Sandbox Code Playgroud)

  • @parag这可能会给我带来麻烦.当我去那个时间的另一个活动时,第一个活动的停止方法是呼叫,代码第二次执行.所以,这是暂时的解决方案,而不是一个完美的解决方案. (3认同)