0
我在Java/Android中使用异步回调时遇到问题。从Java中的异步任务返回数据
目前,它处理我的网络调用的对象是这样的:
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);
我应该在这里尝试一种不同的策略吗?