Переопределить кнопки «Домой» и «Назад» в случае, если логическое значение равно true

Мне было интересно, могу ли я переопределить действие кнопки «Назад» и «Домой» в некоторых случаях. Обычно эти кнопки должны реагировать так же, как и всегда, но в случае, если какая-то настройка верна, я хочу переопределить кнопки и позволить им вызывать мои собственные методы.

Я использую эти два метода для переопределения этих кнопок:

  @Override
  public void onBackPressed() {    
  // call my backbutton pressed method when boolean==true
    }

  @Override
  public void onAttachedToWindow()    {                                                                                       this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);    
   super.onAttachedToWindow(); 
   // call my homebutton pressed method when boolean==true
   }
10
задан Mohammed Azharuddin Shaikh 24 November 2012 в 12:49
поделиться