我计划用 Java 创建一个大型类,该类应该实现多个监听器接口(interface)并将其发送到 native 代码。它的重点是处理来自各种“ View ”的事件。
这种做法在 Java 中有多常见?
另一个问题是,如果创建了这样的类,是否将其传递给多个对象,例如 button.setOnClickListener(class);
创建新实例,或传递引用/指针到它?
最佳答案
我建议您考虑使用多个类,每个类用于每个监听器实现。您将传递一个引用,而不是创建一个新实例。
关于Java多接口(interface)继承与值传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22618361/