我在使用Java / Android中的异步回调时遇到了麻烦。
目前,处理网络调用的对象如下所示:
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);
我应该尝试不同的策略吗?