java - 如何设置另一个类的监听器?

标签 java android listener

public class ClassOne implements MessageReceivedListener {

    @Override
    public void onMessageReceived(Message m) {
        // TODO etc
    }

}

ClassOne里面我可以说foo.setOnMessageReceivedListener(this);

如果我有另一个名为 ClassTwo 的类,我如何将其监听器设置为 ClassOne 的监听器?

例如...

public class ClassTwo implements MessageReceivedListener {

    public static void main(String[] args){
        setOnMessageReceivedListener(???);
    }

        @Override
        public void onMessageReceived(Message m) {
            // TODO etc
        }

}

编辑:这是一个android应用程序,这两个类是 Activity ,而不是标准的java类

最佳答案

这是不可能的。一次只会运行一个Activity。如果有帮助,请将应用程序的设计更改为 fragment ,否则重新考虑您的概念。

关于java - 如何设置另一个类的监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21881225/

相关文章:

java - 更改对象参数

java - Servlet 3.1应用程序中监听器的IllegalArgumentException加载属性

android - 如何在 map View 中为标记(覆盖)图像设置动画

Android PopupMenu 将重力设置为 CENTER 不起作用

java - Servlet 在调用时不显示任何内容

java - JVM随机崩溃

android - Youtube Watch Me Android 应用程序意外关闭

API 4 的 Android OnDragListener?

java - 绘制到屏幕外图像

java - 比较两个列表并获取子对象