我写了一个监听器,它在 KeyDown 上执行一些操作,基本上我需要将它包含在我的所有活动中,但我是 Java 新手,不知道最好的方法,我当然可以将代码复制粘贴到每个类但是让每个人都更新会很痛苦。
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if(sharedPrefs.getBoolean("pref_disable_keydowns", true)) {
System.out.println("Prevent keydown");
return true;
}
return super.onKeyDown(keyCode, event);
}
如何将它包含在不同的 .java 文件中,这样我只需修改一次即可影响它包含的所有类?