在一个方法中一个值需要网络操作才能拿到,但是网络操作没完成就执行到return,导致返回出来拿到的是null值,这种情况怎么解决啊?
比如以下情况
public Map getData(){
//网络操作
x.http().get(requestParams, new Callback.CommonCallback<String>() {
@Override
public void onSuccess(String result) {
map.put("data",data);
}
}
return map;
}