在Java中从异步任务返回数据
我在Java/Android中使用异步回调时遇到问题 当前,处理网络呼叫的对象如下所示:在Java中从异步任务返回数据,java,asynchronous,implementation,Java,Asynchronous,Implementation,我在Java/Android中使用异步回调时遇到问题 当前,处理网络呼叫的对象如下所示: class Reciever { ... public String getData(String params) { ... networkLibrary.runInBackground(String url, new networkCallback() { public void done(String data, Exceptio
class Reciever {
...
public String getData(String params) {
...
networkLibrary.runInBackground(String url, new networkCallback() {
public void done(String data, Exception e) {
// do something
};
};
我希望能够在另一个对象中进行如下调用:
data = reciever.getData();
doSomethingWith(data);
我有没有其他的策略可以尝试 您应该研究异步和回调方法中的实现
编辑:对于具体的实现,请查看