如何从RequestListener接口下的onComplete方法中获取json字符串,并返回
这是我正在做的新浪微博的那一段代码
public String getUserInfo(){
UsersAPI mUsersAPI;
long uid = Long.parseLong(mAccessToken.getUid());
json = null;
mUsersAPI = new UsersAPI(mAccessToken);
mUsersAPI.show(uid, new RequestListener(){
@Override
public void onComplete(String response) {
json = response;
}
@Override
public void onWeiboException(WeiboException e) {
}
});
return json;
}
我的这个函数只想实现从RequestListener中的onComplete方法中获取json字符,并返回,可是好像获取不到字符串response的值,json的值一直都是null,什么原因呢?怎么处理啊?