我在使用 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);
我应该在这里尝试不同的策略吗?