2013-09-25 38 views
0

我有一个函数,它将消息发送到服务器,以及另一个函数,如果答案到达将被调用。所以我想在请求函数中返回recive函数的参数。我怎样才能做到这一点 ?Java等待事件并获得价值

private Answer request(User user){ 
//perform request 
//wait for answer but how 
} 

public void recive(Answer answer){ 
    //I want the answer parameter 
} 

回答

0

你不要等待。您可以创建自定义监听器:看这里 Create a custom event in Java 你需要调用与参数本次活动指定

+0

只是一个快速的音符,Zarkopafilis解决方案是指一个名为编程方法[事件驱动编程(HTTP:// EN .wikipedia.org /维基/事件driven_programming)。 – george