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ファイルに含めるにはどうすればよいので、含まれているすべてのクラスに影響を与えるために一度だけ変更する必要がありますか?