我對Android非常陌生,我需要我的應用程序來傾聽特定的鍵在任何時候都被按下。我設法讓每個活動這個工作用下面的代碼:Android應用程序中的全局方法?
@Override
public boolean dispatchKeyEvent(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.KEYCODE_F) {
Log.d("Test","YOU PRESSED THE F KEY");
startActivity(new Intent(getApplicationContext(), Activity2.class));
return true;
}
return super.dispatchKeyEvent(e);
};
不過,我想弄清楚,如果我能只有這個方法中的代碼,一旦某個地方? (而不是在每個單獨的活動中都有這段代碼)