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/